#include <stdio.h>
#include <stdlib.h>

float potenza(int x, float y);

main() {
       float somma = 0, p;
       int i, n;
       
       printf("Digita un intero: ");
       scanf("%d", &n);
       printf("Digita un float: ");
       scanf("%f", &p);
       
       for(i=0; i<n; i++)
                somma += potenza(i, p);
       
       printf("La somma delle potenze di %3.2f da 0 a %d e' %4.2f\n", p, n, somma);
       
system("pause");
return(0);
}

float potenza (int x, float y) {
      
      int i;
      float r=1;
      
      for (i=0; i<x; i++)
          r = y * r;
      return r;
}
