Δημοσιεύτηκε: 05 Ιούλ 2011, 05:53
- Κώδικας: Επιλογή όλων
/*==========================
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);
}