می خواهیم با استفاده از For های تو در تو یک شکل به صورت زیر تولید کنیم :
توضیحات :
- حلقه اول یکبار ایجاد می شود و عدد 1 را تولید می کند این حلقه باید 4 بار تکرار شود
- در هر بار تکرار حلقه اول مقدار j به صورت 1 تا 3 و هر بار تکرار Space ها 3 فاصله خواهد شد
- در حلقه سوم k به صورت 1 و 2 ضربدر مقدار i منهای 1 اجرا می شود بنابراین خط اول عدد 1 را چاپ می کند تا الی آخر
1
3 2 1
5 4 3 2 1
7 6 5 4 3 2 1
1
1 2 3
1 2 3 4 5
1 2 3 4 5 6 7
#include
#include
using namespace std;
main()
{
int i, j, k;
for ( i= 1 ; i<=4 ; i++ )
{
for(j=1 ; j<=4-i ; j++)
cout<<" " ;
for(k=1 ; k<=2*i-1 ; k++ )
cout< cout< }
getch();
}
- ۹۸/۰۶/۱۷