Google

در اين وبلاگ
در كل اينترنت

کد جست و جوی گوگل

برنامه ی کامپیوتری مثلث خیام

مثلث

ریاضی و کامپیوتر - فناوری اطلاعات - علوم پایه

برنامه ی کامپیوتری مثلث خیام

 


#include<iostream.h>
#include<conio.h>

int *charger(int *x , int *y)
{
for(int i=1;i<100;i++)
{
y[i]=x[i-1]+x[i];
}
return y;
}

int main()
{
cout<<"Welcome to Khayyam-Pascal Triangle Program.nThis program helps you to calculate Khayyam-Pascal Triangle."<<endl;
int rows=0;
int *a=new int[100];
int *b=new int[100];
for(int i=0;i<100;i++)
{
a[i]=0;
b[i]=0;
}
char answer='u';
error:
cout<<"Enter number of rows(max 34)"<<endl;
cin>>rows;
if(rows>34)
{
cout<<"Error report: You have Entered a number bigger than 34."<<endl;
cout<<" This may make mistakes in program."<<endl;
cout<<" Would you like to enter another number?(y,n)"<<endl;
cout<<" ";
cin>>answer;
if(answer=='y')
{
goto error;
}

}
a[1]=1;
cout<<"------------------Khayyam Pascal Triangle-------------------"<<endl;
while(rows>0)
{
for(int i=1;i<100;i++)
{
if(a[i]!=0)
cout<<a[i]<<" ";
else
break;
}
b=charger(a,b);
cout<<endl;
rows--;
if(rows>0)
{
for(int i=1;i<100;i++)
{
if(b[i]!=0)
cout<<b[i]<<" ";
else
break;
}
cout<<endl;
rows--;
a=charger(b,a);
}
}


getch();
return 0;
}
 

+ نوشته شده در  سه‌شنبه 30 آبان 1391ساعت 09:29  توسط smz  |  ارسال نظر(0)

 

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

حساب کاربری ندارید؟