Pesquisar este blog

Livros Recomendados

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

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;
}

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