Δημοσιεύτηκε: 05 Ιούλ 2011, 05:53
από Star_Light
Κώδικας: Επιλογή όλων

/*==========================

Upologismos paragontikou h dunamis enos arithmou
analoga me tin epilogi tou xrhsth mesw tis switch
=============================

*/
#include<stdio.h>
int main()
{
int r;
int n;
int a;
char flag;



printf("Dwste enan akeraio arithmo: ");
scanf("%d",&a);
printf("Dwste ton akeraio ektheti: ");
scanf("%d",&n);
printf("Dwste A gia ton upologismo tou paragontikou H B gia tin dunami : \n");
scanf("%c",&flag);
flag=getchar();


switch(flag)
{
case 'A':
r=paragontiko(n);
printf("To apotelesma einai: %d \n",r);
break;

case 'B':
r= dunami(a,n);
printf("To apotelesma einai: %d\n",r);
break;
default:
printf("Den dwsate ta swsta stoixeia. Ksanadokimaste: \n");
break;

}

return 0;
}
int paragontiko(int n)
{
if (n==0)
return 1;
else
return n * paragontiko((n-1));
}
int dunami(int a , int n)
{
if(n==0)
return 1;
else
return a * dunami(a , n-1);
}