Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 1049. Mostrar todas as postagens
Mostrando postagens com marcador 1049. Mostrar todas as postagens

sexta-feira, 27 de novembro de 2020

URI - 1049 - Animal - Iniciante - C

Plataforma: URI

Problema1049

Enunciado:
Neste problema, você deverá ler 3 palavras que definem o tipo de animal possível segundo um esquema fornecido, da esquerda para a direita.  Em seguida conclua qual dos animais seguintes foi escolhido, através das três palavras fornecidas.

Linguagem: C

Solução:

#include <stdio.h>
#include <string.h>
int main (){
    char a[25], b[25], c[25], *r = "aguia";
    scanf("%s", a);
    scanf("%s", b);
    scanf("%s", c);
    
    if (!strcmp(a, "vertebrado")) {
        if (!strcmp(b, "ave")) {
            if (!strcmp(c, "onivoro")) {
                r = "pomba";
            }
        }
        else {
            if (!strcmp(c, "onivoro")) {
                r = "homem";
            }
            else {
                r = "vaca";
            }
        }
    }
    else {
        if (!strcmp(b, "inseto")) {
            if (!strcmp(c, "hematofago")) {
                r = "pulga";
            }
            else {
                r = "lagarta";
            }
        }
        else {
            if (!strcmp(c, "hematofago")) {
                r = "sanguessuga";
            }
            else {
                r = "minhoca";
            }
        }
    }

    printf("%s\n", r);
    return 0;
}

quinta-feira, 26 de novembro de 2020

URI - 1049 - Animal - Iniciante - C++

Plataforma: URI

Problema1049

Enunciado:
Neste problema, você deverá ler 3 palavras que definem o tipo de animal possível segundo um esquema fornecido, da esquerda para a direita.  Em seguida conclua qual dos animais seguintes foi escolhido, através das três palavras fornecidas.

Linguagem: C++

Solução:

#include <iostream>

using namespace std;

int main (){
    string a, b, c, r = "aguia";
    getline(cin, a);
    getline(cin, b);
    getline(cin, c);
    
    if (!a.compare("vertebrado")) {
        if (!b.compare("ave")) {
            if (!c.compare("onivoro"))
                r = "pomba";
        }
        else {
            if (!c.compare("onivoro"))
                r = "homem";
                
            else
                r = "vaca";
        }
    }
    else {
        if (!b.compare("inseto")) {
            if (!c.compare("hematofago"))
                r = "pulga";

            else
                r = "lagarta";
        }
        else {
            if (!c.compare("hematofago"))
                r = "sanguessuga";

            else
                r = "minhoca";
        }
    }

    cout << r << endl;

    return 0;
}

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas