PDA

View Full Version : چاپ مثلث اعداد



77777778
جمعه 17 اردیبهشت 1389, 15:10 عصر
با سلام به تمام دوستان عزیز برنامه نویس
برای نوشتن برنامه زیر راهنمایی می خوام :

برنامه ای که n را بگیرد و به تعداد n سطر خروجی زیر را نشان دهد :



مثلا برای n=1
1

برای n=2
1
131
1

برای n=3
1
131
13531
131
1

برای n=4
1
131
13531
1357531
13531
131
1

برای n=5
1
131
13531
1357531
135797531
1357531
13531
131
1



و الی آخر ...

Salar Ashgi
جمعه 17 اردیبهشت 1389, 15:24 عصر
راهنمایی خالی و بدون ارائه کد = درخواست کد برنامه } ==> حذف تاپیک

پس هدف خود را مشخص کنید .

mohsensaghafi
جمعه 17 اردیبهشت 1389, 15:33 عصر
سلام دوست عزیز.
شما برای این کار، به دو دستور for کلی نیاز دارید. که در واقع این دو دستور، هر کدام یک بخش از این لوزی را برای شما ترسیم می کنند.
اولین for مربوط به تکه بالایی لوزی است. یعنی


1
131
13531
1357531

و دستور for دوم تکه پایینی لوزی را برای شما رسم خواهد کرد.

برای هر کدام از حلقه ها، درون آنها سه حلقه for دیگر خواهید داشت که به ترتیب برای
1- رسم فضا های خالی یا به قولی Space ها.
2- رسم اعداد از 1 تا بزرگترین عددی که در هر سطر وجود دارد.
3- رسم ما بقی اعداد تا دوباره به 1 برسد.

برای اینکه شما بتوانید راحتتر به این برنامه برسید اول تلاش کنید تکه هایی از آن را تولید کنید. سپس برنامه را کامل کنید.
برای شروع تلاش کنید شکل زیر را تولید نمایید
بعد از آن خواهید توانست برنامه را کامل کنید


1
1
1
1
1
1

77777778
جمعه 17 اردیبهشت 1389, 20:23 عصر
راهنمایی خالی و بدون ارائه کد = درخواست کد برنامه } ==> حذف تاپیک

پس هدف خود را مشخص کنید .
خیلی سخت نگیرید لطفا ; هدف آموزش و یادگرفتن است و بس :تشویق:

Salar Ashgi
جمعه 17 اردیبهشت 1389, 20:34 عصر
خیلی سخت نگیرید لطفا


اولا اینکه این سخت گیری نبوده و قانون سایت است و ما هم چیزی جز انجام وظیفه نمی کنیم !



هدف آموزش و یادگرفتن است و بس


اگر هدف این باشد ، شما باید اول خودتان یه تلاشی کرده باشید ، حداقل چند خط کدی نوشته

باشید ، تا این هدف محقق گردد وگرنه همانطور که گفتم اینگونه راهنمایی خواستن با درخواست

کد فرقی ندارد !

موفق باشید .

77777778
جمعه 17 اردیبهشت 1389, 22:18 عصر
اولا اینکه این سخت گیری نبوده و قانون سایت است !
ما به قوانین سایت احترام می ذاریم و هیچ وقت کسی حق نداره قوانین رو زیر پا بذاره




، شما باید اول خودتان یه تلاشی کرده باشید ، حداقل چند خط کدی نوشته

باشید

موفق باشید .
من الان 3 ساعته دارم روش کار می کنم اگه ممکنه یکم جزئی تر توضیح بدین
من درخواست کد نمی کنم ، فقط الگوریتم نوشتنشو می خوام
خیلی ممنون