Pesquisar este blog

Livros Recomendados

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

domingo, 14 de março de 2021

URI (BEECROWD) - 2510 - Batmain - Iniciante - C e C++

Oi pessoal, segue abaixo a solução do Batmain, exercício 2510 da plataforma URI/BEECROWD. Aproveitem!

Plataforma: URI (BEECROWD)

Problema2510

Enunciado:

Como todos sabem, existem diversos heróis que defendem a humanidade de capangas e forças do mal. Em Codham, uma das cidades mais sombrias que existem, vive Batmain, o cavaleiro das trevas. Resumidamente, Batmain nada mais é que um ser humano gênio, multibilionário, filantropo que também é mestre em mais de cem artes marciais. Apesar de ninguém conhecer sua real identidade, por ele utilizar uma armadura com disfarce de morcego, todas as pessoas do bem o amam. Obviamente, as pessoas más o temem. Após diversas batalhas, todos os seus vilões haviam sido capturados pelo Batmain e a sensação de segurança parecia fazer parte dos cidadãos de Codham novamente. Toda essa tranquilidade atípica deixou de existir a dois dias, quando o palhaço do crime – também conhecido como Coderinga ­– escapou de Arkham e conseguiu tornar a cidade mais caótica do que nunca. Você trabalha para a polícia de Codham, em um reconhecido cargo de batprogramador (profissão responsável por resolver problemas que envolvem o cavaleiro das trevas, realizando a codificação de algoritmos) e lhe foi solicitado a seguinte tarefa: dizer, para cada vilão, se ele alguma vez já foi capturado pelo cavaleiro das trevas.


Linguagens: C e C++


Solução:

Código em C:

#include <stdio.h>

int main() {
    
    int n;
    char *nome = (char *) malloc(sizeof(char) * 128);
    
    scanf("%i ", &n);
    
    while (n--) {
        scanf("%s", nome);
        printf("Y\n");
    }
    
    return 0;
}

Código em C++:

#include <iostream>

using namespace std;

int main() {
    
    int n;
    string nome;
    
    cin >> n;
    cin.ignore();
    
    while (n--) {
        getline(cin, nome);
        cout << "Y" << 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