#include <stdio.h>
float potenssi (float, int);
int potenssi(int, int);
int main (void)
{
float k = 0;
int kk = 0;
int n = 0;
printf("Anna ensimmainen luku\n");
scanf("%f", &k);
printf("Anna toinen luku\n");
scanf("%d", &kk);
printf("Anna luku johon haluat edella mainitut luvut korotettavan\n");
scanf("%d", &n);
printf("Ensimmainen luku potenssiin kolmas luku on %f\n""Toinen luku potenssiin kolmas luku on %d", potenssi(k, n), potenssi(kk,n));
fflush(stdin);
getchar();
getchar();
return 0;
}
int potenssi (int k, int n)
{
int tulos=1;
for (int i=1;i<=n;i++)
{
tulos=tulos*k;
}
return tulos;
}
float potenssi(float k, int n)
{
float tulos=1;
for (int i=1;i<=n;i++)
{
tulos=tulos*k;
}
return tulos;
}