segunda-feira, 17 de janeiro de 2011

Programa em C para calcular a potencia de um número introduzido

#include <stdio.h>

int main()
{
    int num, pot=0;
    printf("digite um numero no qual queira ver a potencia: ");
    scanf("%d", &num);
    pot = num*num;
   
    printf("%d", pot);
    getch();
}

3 comentários:

  1. esse ta errado nao calcula esse sim calcula


    #include
    #include

    int potencia(int i,int j);
    int main(){
    int i,j,result;
    printf("digite A base: ");
    scanf("%d",&i);
    printf("digite o expoente ");
    scanf("%d", &j);
    if(j==0)result=1;
    if(j!=0)result=potencia(i,j);
    printf("\n%d elevado a %d:%d\n\n",i,j,result);
    system("pause");
    return 0;
    }
    int potencia(int i,int j){
    int result=1;
    do{
    result*=i;
    j--;
    }
    while(j>0);
    return result;
    }

    ResponderEliminar
    Respostas
    1. printf("digite A base: ");-------------------> este é o erro quer da quando vai copilar!

      Eliminar
  2. Tenho um melhorado amigos:

    #include
    #include


    main (){
    int n ,i;
    float exp;

    printf("Entre com o valor da base: ");
    scanf("%d",&n);

    printf("Entre a ser elevado: ");
    scanf("%f",&exp);

    for(i=2; i<= exp; i++){
    n=n*n;

    printf("O resutado e = %d ",n);
    }
    getch();
    }

    ResponderEliminar