Um outro problema Iniciante resolvido! Este é o "Ho Ho Ho", do Beecrowd. Um problema bem simples, veja na sequência as soluções!
Plataforma: URI (BEECROWD)
Problema: 1759
Enunciado:
Papai Noel está brincando com seus duendes para entretê-los durante a véspera do Natal. A brincadeira consiste nos elfos escreverem números em pedaços de papel e colocarem no gorro do Papai Noel. Após todos terminarem de colocar os números Noel sorteia um papel e aquele número representa quantos "Ho" o Noel deve falar. Seu trabalho é ajudar o Papai Noel montando um problema que mostre todos os "Ho" que ele deve falar dado o número sorteado.
Linguagens: C e C++
Solução:
As três soluções aqui são equivalentes, mas as duas primeiras têm uma pequena diferença em termos de que estruturas foram utilizadas para resolver o problema.
Nas primeiras duas soluções, foi criado um contador que é incrementado até que ele seja igual a n. Enquanto isso, vai imprimindo Ho. Assim que a expressão condicional da estrutura de repetição é falsa, imprime-se "Ho!\n" e o programa é encerrado. Isso foi feito porque o último "Ho" é sucedido por uma exclamação e uma nova linha.
Código em C:
#include <stdio.h> int main() { int n, i = 1; scanf("%i", &n); while (i++ < n) printf("Ho "); printf("Ho!\n"); }
#include <iostream> using namespace std; int main() { int n, i = 1; cin >> n; while (i++ < n) cout << "Ho "; cout << "Ho!" << endl; return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main() { int n; cin >> n; while(n--){ cout << "Ho"; if(n!=0){ cout << " "; } } cout << "!" << endl; } |