PDA

View Full Version : چاپ مثلث



mamad64bit
دوشنبه 25 خرداد 1388, 19:14 عصر
من میخوام شکلی شبیه اینو بکشم


*
**
***
**
*

من این کد نوشتم ولی برای رسم پایین شکل دچار مشکل شدم چون این کد فقط تا اینجا چاپ میکنه

*
**
***


for(row=1;row<=5;row++)
{
for(star=1;star<=row;star++)
{
cout<< "*";
}
cout <<endl;
}

اوبالیت به بو
دوشنبه 25 خرداد 1388, 20:03 عصر
باید یک حلقه دیگه برای نیمه دوم شکل بنویسید(دقیقاً برعکس حلقه اول و طبیعتاً به صورت نزولی)

kashaneh
دوشنبه 25 خرداد 1388, 20:07 عصر
دوست عزیز کد شما با چند تغییر به این شرح است :


#include<conio.h>
#include<iostream.h>
void main()
{
int K,row,star;
K = 4;
for(row=5;row>=1;row--)
{
for(star=1;star<=row-K;star++)
{
cout<< "*";
}
if (K>0) K=K - 2;
cout <<endl;
}
getch();
}


موفق باشی

mamad64bit
سه شنبه 26 خرداد 1388, 13:51 عصر
اگر بخواهیم این شکل بکشیم چی الماس


*
**
***
**
*