سلام
مدتی پیش استاد درس زبان پیشرفته 2 بهمون گفت برید مثلث خیام پاسکال رو با زبان سی طراحی کنید و برام بیارید! و این برنامه حسابی رفت رو مخ من و مجبور شدم تو اینترنت دنبال بگردم... متاسفانه بیشتر سایت ها به زبان سی++ این برنامه رو نوشتن و مدل زبان سی اون موجود نیست!
ولی تو سایت های خارجی هست که به درد نمی خوره و اصلا علمی نیست به نظرم.
اینم برنامه مثلث خیام پاسکال به زبان سی
Khayam Pascal Triangle in C
//****************************************
#include<stdio.h>
#include<conio.h>
//****************************************
int fact(int x); //*****baray factorial*****
int formul(int n, int k) //*****formul asli********
void print(); //*****Chap************
//****************************************
void main()
{
clrscr();
print();
getch();
}
//****************************************
int fact(int x)
{
int sum=1;
for(int i=1;i<=x;i++)
sum=sum*i;
return(sum);
}
//****************************************
int formul(int n, int k)
{
return((fact(n))/(fact(k)*fact(n-k)));
}
//****************************************
void print()
{
for(int i=0;i<=7;i++)
{
for(int j=i;j>=0;j--)
printf("%d",formul(i,j));
printf("\n");
}
}
//****************************************