Sono bloccato con sto programmino e non capisco sinceramente il motivo:

codice:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main ()
{
 int i;
 double A=0,k=0;
 double c=0;
 
 
 for(i=0;i<5;i++)
 {
  printf("Inserisci un numero intero : ");
  scanf("%d",&A);
                 for(k=0;k<6;k++)
                  {
                       c=pow(A,k);
                       printf("%d   ",c);
                  }         
 }   
      
 system("pause"); 
}
Cosa sbaglio?