مثلث خیام پاسکال در زبان سی( نه سی پلاس پلاس)

barg

عضو جدید
کاربر ممتاز
سلام دوستان....

وقت همگی خوش و عید همه مبارک:gol::gol::gol:

:cry:یه درخواست کوچک داشتم....
من برنامه ی مثلث خیام پاسکال را می خواهم به زبان سی (و نه سی پلاس پلاس )
می خواستم بدونم آیا میشه این برنامه را بدون حلقه ی For نوشت...
ممنون می شم اگه کسی کمکم کنه.... ( گرچه می دونم این بحث چند بار مطرح شده ولی اگه ممکنه کسی لطف کنه و به من کمک کنه;))

باز هم تشکر.....
آرزومند آرزوهایتان....
 

Sharif_

مدیر بازنشسته
کد:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int n;
clrscr();
printf("Enter number of lines:\n");
scanf("%d",&n);
printf("\n\n\n\n");
if (n<=0)
    {
    printf("Error");
    getch();
    exit (0);
    }
for (int i=1;i<= n;i++)
    { for(int t=n-i; t>0;t--)
    printf(" ");
    for (int j=1;j<=i;j++)
     printf ("%d",j);
    for (int k=i-1;k>=1;k--)
     printf("%d",k);
     printf ("\n");
     }
getch();
}
این برنامه قبلا تو باشگاه موجود بود
 
  • Like
واکنش ها: barg

barg

عضو جدید
کاربر ممتاز
کد:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
.......
این برنامه قبلا تو باشگاه موجود بود[/quote]
 
......
 
خیلی ممنون از لطفتون ;)
ولی این برنامه که نوشتید برنامه ی مثلث خیام پاسکال نیست یه مثلث دیگست که من اسمش را نمی دونم:D و علاوه بر این این برنامه تا سطر نهم را به صورت مثلثی چاپ می کند و از سطر دهم به بعد به صورت مثلثی چاپ نمی کند.
 
مثلثی که من می خواهم به صورتی است که آرایه ی هر سطرش عبارت است از جمع دو آرایه ی بالای خودش در سطر قبلی... در واقع ضرائب بسط عبارت a+b به توان n که n  همان شماره ی سطر است.. مانند مثلث زیر

 
[FONT=Times New Roman][SIZE=3][/SIZE][/FONT][CENTER][CENTER][FONT=Times New Roman][SIZE=3] [/SIZE][/FONT][/CENTER]
[CENTER][SIZE=3][FONT=Times New Roman]1[/FONT][/SIZE][/CENTER]
[CENTER][SIZE=3][FONT=Times New Roman]1 2 1[/FONT][/SIZE][/CENTER]
[CENTER][SIZE=3][FONT=Times New Roman]1 3  3 1[/FONT][/SIZE][/CENTER]
[CENTER][SIZE=3][FONT=Times New Roman]1 4 6 6 4 1[/FONT][/SIZE][/CENTER]
[CENTER][FONT=Times New Roman][SIZE=3]1 5 10 10 5 1 [/SIZE][/FONT][/CENTER]
[CENTER] [/CENTER]
[CENTER] [/CENTER][/CENTER]
در این برنامه حتما باید شکل خروجی مثلث باشد.
خیلی خیلی ممنون می شم اگه دوباره لطف کنید و کمکم کنید

تشکر :gol:
 

Sharif_

مدیر بازنشسته
دوست من
این برنامه ای می خواید مثلث خیام نیست
مثلث خیام به این شکله
1
121
12321
1234321
123454321
.
.
.
برنامه ای میخواید با تغیراتی کوچیک این برنامه، متونید تولید کنید
 
  • Like
واکنش ها: barg

barg

عضو جدید
کاربر ممتاز
سلام....:gol::gol::gol:

من این برنامه را نوشتم ولی برنامم اجرا نمی شه کسی هست که کمکم کنه؟؟؟:(

:(
 

Similar threads

بالا