/* Name: Mocniny Author: Jimmy Date: 12.04.11 17:21 */ #include #include float moc(float x, int n); int main(){ float cis, vys; int n; printf("Zadej cislo: "); scanf("%f", &cis); getchar(); printf("Zadej mocninu: "); scanf("%d", &n); getchar(); vys=moc(cis,n); if(vys!=-1){printf("%5.2f ^ %2d = %10.6f", cis, n, vys);}else{printf("MATH ERROR");} printf("\n\n"); system("pause"); return 0; } float moc(float x, int n){ if(x==0)return -1; if(n==0)return 1; int a, i; float y; y=x; if(n<0){n=-n; a=1;} for(i=1;i