Enviado em 04/04/2019 - 10:08h
Saudações amigos (as)
Estou com um problema em relação a esse código, está rodando "normal", porém não imprimi 2^0 = 1, alguém sabe me informar o erro que o mesmo enfrenta?
Terminal:
2
4
8
16
32
64
Estou com um problema em relação a esse código, está rodando "normal", porém não imprimi 2^0 = 1, alguém sabe me informar o erro que o mesmo enfrenta?
/*
Dado um número inteiro positivo N, imprimir as primeiras N potências de
2 (lembre-se que a 1a potência de 2 é 2^0 = 1.
*/
#include "console.h"
#include <stdio.h>
void main () {
int cont, n;
scanf("%i", &n);
for(cont= 0; cont < 5; cont++)
{
n = 2*n;
printf("%i\n", n);
}
}
Terminal:
2
4
8
16
32
64