PDA

View Full Version : سوال: رسم مستطیل تو پر



vB.N3T
دوشنبه 26 مهر 1389, 23:22 عصر
شب بخیر

دوستان مشکل این کد چیه میخوام
یه مستطیل تو پر رسم کنه
مثلا a رو بدم 4 و b تو 4 یه مستطیل 4*4 رسم کنه
اما این کد
فقط 4 تا اولی رو چاپ میکنه



#include<conio.h>
#include<iostream.h>
int main (){
int a,b,i,j;
cin>>a;
cin>>b;
for(i=1;i<=a;i++)
for(j=b;j<=b;j++)
cout<<"*";
getch();
clrscr();
return 0;
}

sh4mid
سه شنبه 27 مهر 1389, 01:17 صبح
سلام

for(i=1;i<=a;i++)
{
for(j=1;j<=b;j++)
cout<<"*";
cout<<endl;
}
کمی فرورفتگی در کدتون اعمال کنید

vB.N3T
سه شنبه 27 مهر 1389, 22:45 عصر
من این کد رو نوشتم اما باز خروجی اشتباهه ؟؟؟؟



#include<conio.h>
#include<iostream.h>
int main (){
int a,b,c,i,j;
cin>>a;
cin>>b;
for (i=1;i<=a;i++)
for (j=1;j<=b;j++)o
cout<<"*";
getch();
clrscr();
return 0;
}


http://ups.night-skin.com/uploads/89-7/1381172005.jpg

باید یه مستطیل 3*2 چاپ کنه اما تو یه خط نشون میده

Salar Ashgi
چهارشنبه 28 مهر 1389, 10:07 صبح
کد اصلاح شد :



#include <conio.h>
#include <iostream.h>
int main (){
int a,b,c,i,j;
cin>>a;
cin>>b;
for (i=1;i<=a;i++){
for (j=1;j<=b;j++)
cout<<"*";
cout<<endl;}
getch();
}


موفق باشید ./

vB.N3T
چهارشنبه 28 مهر 1389, 18:26 عصر
خیلی ممنون
اما یه مشکلی هست وقتی این کد رو اضافه میکنم برنامه اجرا نمیشه و خطا میده ؟



cout<<endl;}

Salar Ashgi
چهارشنبه 28 مهر 1389, 20:44 عصر
اما یه مشکلی هست وقتی این کد رو اضافه میکنم برنامه اجرا نمیشه و خطا میده ؟

الزاما نباید مشکلی پیش بیاد ، از چه کامپایلری استفاده می کنید ؟!
از دستور زیر هم میتوانید استفاده کنید :


cout<<"\n";

موفق باشید ./

vB.N3T
چهارشنبه 28 مهر 1389, 22:04 عصر
از tC
نباید دو تا cout بزاریم یکی سطر ستونی رو چاپ کنه یکی سطر عمودی ؟

Salar Ashgi
پنج شنبه 29 مهر 1389, 10:39 صبح
نباید دو تا cout بزاریم یکی سطر ستونی رو چاپ کنه یکی سطر عمودی ؟

نه خیر ، لازم نیست ؛ این عمل توسط خود حلقه ها انجام میشه و شما هر بار فقط یک cout انجام بدید ./