Vai ter Copa? Até vai, mas essa não é uma pergunta, e sim o título de um problema do Beecrowd. Hehe.
Confira abaixo, esse foi resolvido de duas formas em C++ e uma forma em C. Compare com as suas soluções!
Plataforma: URI (BEECROWD)
Problema: 1564
Enunciado:
O Brasil é o país sede da copa esse ano. Porém, há muitas pessoas protestando contra o governo. Em redes sociais é possível ver pessoas afirmando que não vai ter copa devido aos protestos. Mas esses rumores de que não haverá copa são totalmente falsos, a presidente Dilma Roussef já avisou: vai ter copa sim, e se reclamar vai ter duas!
Linguagens: C e C++
Solução:
Enquanto houver valor para ler (ou enquanto scanf for diferente de EOF -- end of file), testa se o valor é igual a zero, se for, vai ter copa, senão, não vai ter copa. Não esqueça de quebrar a linha!
Código em C:
#include <stdio.h> int main() { int n; while (scanf("%i", &n) != EOF) { if (n == 0) { printf("vai ter copa!\n"); } else printf("vai ter duas!\n"); } }
#include <iostream> using namespace std; int main() { int n; while (cin >> n) { if (n) cout << "vai ter duas!" << endl; else cout << "vai ter copa!" << endl; } return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 | #include <iostream> #include <cmath> using namespace std; int main() { int a; while(cin >> a){ if(a==0) cout << "vai ter copa!" << endl; else cout << "vai ter duas!" << endl; } } |