|
c++ pascal ücgeni -
12-17-2007
#include <stdio.h>
#include<conio.h>
#define SIZE 99
int rown(int);
int com(int,int);
int fact(int);
int main(){
int row=0;
printf("Please enter row::>");
scanf("%d",&row);
rown(row);
getch();
return 0;
}
int rown(int row){
int res=0;
for(int i=0;i<=row;i++){
for (int c=0;c<=i;c++){
res=com(i,c);
printf("%d",res);
printf (" ");
}
printf("\n");
}
return res;
}
int com(int n,int r){
int csol;
csol=fact(n)/(fact(n-r)*fact(r));
return csol;
}
int fact(int k){
int i,fact;
if(k==0)
fact=1;
fact=1;
for(i=1;i<=k;i++)
fact=fact*i;
return fact;
}
|