You are on page 1of 2

#include <stdio.

h>

int fact(int);

int main() {
int n,ans;
printf("Enter number:");
scanf("%d",&n);

ans=fact(n);
printf("Factorial of %d is %d",n,ans);
return 0;
}

int fact(n){
int f;
if(n==1){
return(1);
}
else{
f = n * fact(n-1);
return f;
}
}..................................................................................
....

#include <stdio.h>
void rev(void){
char c;
c=getchar();
if(c!='\n')
rev();
putchar(c);
return(c);
}
int main() {

printf("Enter a string:");
rev();
return 0;
}..................................................................................
.......

#include <stdio.h>

int power(int x,int y){


int prod;
if (y==1)
{
return x;
}
else
prod= x*power(x,y-1);
return prod;
}

int main(){
int n,p;
printf("Enter the number and its power:");
scanf("%d %d",&n,&p);
int ans=power(n,p);
printf("\nAnswer=%d",ans);
return 0;
}..................................................................................
....

#include <stdio.h>
int fibo(int n)
{
int s;
if (n==1)
return 0;
else if(n==2)
return 1;
else
s=fibo(n-1)+fibo(n-2);
return s;
}
int main(){
int n;
printf("Enter the position:");
scanf("%d",&n);
int ans=fibo(n);
printf("\nAnswer=%d",ans);
return 0;
}

You might also like