4. O que faz o programa abaixo?

#include

main()
{
int i=0,x,y;
printf("Entre com um numero:");
scanf("%d",&x);
y=x;
while(x > 1){
x=x/2;
i++;
}

system("pause");
}

a) verifica se um número é potência de qualquer base e ainda qual é o expoente
b) verifica se um número é primo ou não
c) verifica se um número é par ou impar
d) verifica se um número é potência de 2 e ainda qual é o expoentee) nenhuma das anteriores

1

Respostas

2014-05-03T02:09:36-03:00
e)  nenhuma das anteriores

Esse código nem irá funcionar, pois não foi incluída a biblioteca <stdio.h>

Se fosse incluída a biblioteca, ele iria dividia o x inteiro até chegar em 1.