Solução Quadrado de Pares

por

Solução de Lucas Hideo Maekawa, comentário de Rogério júnior

Para ver o problema original, clique aqui.

O problema é bem simples, basta percorrermos todos os números pares, imprimindo, para o número par $$i$$, a frase “i^i = x“, onde  valor de $$x$$ é $$i*i$$.

Agora basta darmos um jeito de percorrermos todos os números pares. Basta fazermos um $$loop$$ onde a uma variável de valor inicial $$2$$ são adicionadas duas unidades a cada repetição do $$loop$$, enquanto a variável não superar $$n$$.

Segue o código para melhor entendimento:


#include <cstdio> // scanf e printf
int main(){
// declaro e leio valor de n
int n;
scanf("%d", &n);
// percorro todos os valores pares de 2 a n
for(int i=2; i<=n; i=i+2){
// e imprimo seus quadrados
printf("%d^%d = %d\n", i, i, i*i);
}
return 0;
}

view raw

quadrado.cpp

hosted with ❤ by GitHub


Comentários

Comente