تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: درخواست برنامه و الگوریتم برنامه مثلث خیام پاسکال و برنامه مربع جادویی !

  1. #1
    اگه نباشه جاش خالی می مونه .:2M:.'s Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    زیر باران ...
    پست ها
    375

    14 درخواست برنامه و الگوریتم برنامه مثلث خیام پاسکال و برنامه مربع جادویی !

    سلام به تمام دوستان گل انجمن برنامه نویسی C

    دوستان من به برنامه و الگوریتم این دوتا نیاز دارم :

    1- مثلث خیام پاسکال تا سطر n ام

    2- برنامه مربع جادویی : مربع جادویی همون برنامه هستش که یه تو یه مربه مثلا 3 در 3 یعنی 9 خانه ای عددها توری قرار میگیرن که هرجوری جوعشون کنی (سطونی ، سطری ، قطری) یه عدد به دست بیاد ...


    ممنون میشم اگه کمکم کنید ...

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    May 2010
    پست ها
    1

    پيش فرض

    اینم کد خیام پاسکال


    #include<iostream>
    #include<conio.h>
    using namespace std;
    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;
    }

  3. 2 کاربر از Arash1658 بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •