Sunday, October 30, 2011

Find permutation .

Write a program for Find permutation.

# include<stdio.h>
int fact(int);
int main()
{
int n,r,P;
scanf("%d %d",&n,&r);
if(n>=r)
    {
    P=fact(n)/fact(n-r);
    printf("%dP%d=%d",n,r,P);
    return 0;
    }
}
int fact(int n)
    {
        int i,f=1;
    for(i=1;i<=n;i++)
    f=f*i;
        return (f);
    }

From: Me

Find factorial (Program)

Write a program for find factorial.

# include<stdio.h>
int main()
long fact(long);
{
int number;
scanf("%d",&number);
printf("Fact: %ld",fact(number));
return 0;
}
long fact(long number)
    {
    long factorial=1;
    for(i=number;i>=1;i--)
    factorial=factorial*i;
    return (factorial);
    }

From: Me

Convert integer to roman digit (Program)

Write a program for convert integer to roman digit.

# include<stdio.h>
int main()
{
int number;
scanf("%d",&number);
while(number>=1000)
    {
    printf("M");
    number-=1000;
    }
while(number>=500)
    {
    printf("D");
    number-=500;
    }
while(number>=100)
    {
    printf("C");
    number-=100;
    }
while(number>=50)
    {
    printf("L");
    number-=50;
    }
while(number>=10)
    {
    printf("X");
    number-=10;
    }
while(number>=5)
    {
    printf("M");
    number-=5;
    }
switch(number)
    {
    case 0:
        break;
    case 1: printf("I");
    break;
    case 2: printf("II");
    break;
    case 3: printf("III");
    break;
    case 4: printf("IV");
    break;
    }
return 0;
}


From: Me 

Find fibonacci number (Program)

Write a proaram for  Find fibonacci number.
# include<stdio.h>
int main()
{
int n,i,f0=0,f1=1,f;
scanf("%d",&n);
for(i=1;i<=n;i++)
    {
    f=f0+f1;
    printf("%4d",f0);
    f1=f0;
    f0=f;
    }
return 0;
}

From: Me