PDA

View Full Version : سوال: cpp:چگونگی تشکیل مربع متناظر با یک عدد



EBiN3M
جمعه 19 خرداد 1391, 11:11 صبح
سلام دوستان! فکر کنم اینم اولین پست من باشه! یه کمک می خواستم...:متفکر:
استادمون برای تشکیل لوزی متناسب با اعداد یه برنامه نوشت که اینجوری بود! برای n=3 اینجوری باید دربیاد:


1
121
12321
121
1


که برنامش هم این بود!


#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int i,j,n;
cout<<"enter n:";
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=40-i;j++)
cout<<" ";
for(j=1;j<=i;j++)
cout<<j;
for(j=i-1;j>0;j--)
cout<<j;
cout<<endl;

}

for(i=n-1;i>0;i--)
{
for(j=1;j<=40-i;j++)
cout<<" ";
for(j=1;j<=i;j++)
cout<<j;
for(j=i-1;j>0;j--)
cout<<j;
cout<<endl;
}
getch();

}



یه تمرین گفت که مربع همینا رو بنویسید!
یعنی برای n=3 اینجوری:




11111
11211
12321
11211
11111

مسعود اقدسی فام
جمعه 19 خرداد 1391, 12:05 عصر
سلام دوستان! فکر کنم اینم اولین پست من باشه! یه کمک می خواستم...:متفکر:
استادمون برای تشکیل لوزی متناسب با اعداد یه برنامه نوشت که اینجوری بود! برای n=3 اینجوری باید دربیاد:


1
121
12321
121
1


که برنامش هم این بود!


#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int i,j,n;
cout<<"enter n:";
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=40-i;j++)
cout<<" ";
for(j=1;j<=i;j++)
cout<<j;
for(j=i-1;j>0;j--)
cout<<j;
cout<<endl;

}

for(i=n-1;i>0;i--)
{
for(j=1;j<=40-i;j++)
cout<<" ";
for(j=1;j<=i;j++)
cout<<j;
for(j=i-1;j>0;j--)
cout<<j;
cout<<endl;
}
getch();

}



یه تمرین گفت که مربع همینا رو بنویسید!
یعنی برای n=3 اینجوری:




11111
11211
12321
11211
11111




چه کمکی از دست ما بر می‌یاد؟ اگه منظور اینه که ما برنامه رو بنویسیم، درخواست پروژه دانشجویی حساب می‌شه و کل تاپیک حذف می‌شه. اما اگه خودتون کد رو نوشتید و جایی مشکل داره کد رو بذارید تا بررسی کنیم.

EBiN3M
جمعه 19 خرداد 1391, 12:26 عصر
چه کمکی از دست ما بر می‌یاد؟ اگه منظور اینه که ما برنامه رو بنویسیم، درخواست پروژه دانشجویی حساب می‌شه و کل تاپیک حذف می‌شه. اما اگه خودتون کد رو نوشتید و جایی مشکل داره کد رو بذارید تا بررسی کنیم.

ههه! کدوم استادی اینو میده پروژه؟:دی این در حد یه تمرین معمولی بود! خب یعنی نمیشه در خواست کنیم یکی واسمون توضیح بده چطوری میشه واس مربع نوشت؟

مسعود اقدسی فام
جمعه 19 خرداد 1391, 13:03 عصر
ههه! کدوم استادی اینو میده پروژه؟:دی این در حد یه تمرین معمولی بود! خب یعنی نمیشه در خواست کنیم یکی واسمون توضیح بده چطوری میشه واس مربع نوشت؟

یه تمرین معمولی که پرسیدن نداره. راحت حل می‌شه می‌ره. ;)

سطر اول n -1 تا یک به اول و n - 1 تا یک به آخر اضافه شده. سطر دوم n -2 تا یک به اول و n - 2 تا یک به آخر اضافه شده و الی آخر.

EBiN3M
جمعه 19 خرداد 1391, 21:13 عصر
شرمنده ولی میشه بیشتر کمک کنین!؟