Pesquisar este blog

Livros Recomendados

domingo, 21 de março de 2021

URI (BEECROWD) - 2861 - A Saída - Iniciante - C e C++

"A Saída" foi o exercício resolvido nesse post! Fiz em C e C++ da mesma forma, mudam só os comandos específicos de cada linguagem. Confira!

Plataforma: URI (BEECROWD)

Problema2861

Linguagens: C e C++


Solução:

Basta ler n e depois n cadeias de caracteres (eu as chamei de "question"). Para cada entrada, basta imprimir gzuz com quebra de linha ao final.

Código em C:

Talvez o único ponto que mereça atenção aqui foi a forma de alocação de memória, pois fiz usando um ponteiro de char e malloc, e não com um array de char. As duas formas eram possíveis e válidas.

#include <stdio.h>

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

Código em C++:

Diferente do código em C, aqui temos a possibilidade de usar string, então question é simplesmente string, bem mais fácil!

#include <iostream>

using namespace std;

int main() {
    
    int n;
    string question;
    
    cin >> n;
    
    while (n--) {
        
        getline(cin, question);

        cout << "gzuz" << endl;
    }
    
    return 0;
}

Nenhum comentário:

Postar um comentário

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