PDA

View Full Version : سوال: چاپ یک مربع یا مستطیل با دستور gotoxy



z522msn
یک شنبه 05 دی 1389, 22:04 عصر
سلام دوستان
کسی میدونه چجوری میشه مربع یا مستطیل به زبان سی با دستور gotoxy نوشت طوری که یعنی یه مربع یا مستعطیل تو پر؟؟؟؟
من خودم یه چیزی نوشتم ولی نمیدونم اشکالش چیه!!!!:افسرده::افسرده::افسرد :
فقط یه راهنمایی کافیه...
#include<stdio.h>
#include<conio.h>
main()
{
int i,j;
for(i=6;i<=10;i++)
{ for(j=3;j<=7;j++)
gotoxy(i,j);
printf("%c",177) ;

}
getch();
}

ali najafi
دوشنبه 06 دی 1389, 07:46 صبح
لطفا کد هارو توی کادر کد بزارین که معلوم باشه و چپ و چوله نشه!

z522msn
دوشنبه 06 دی 1389, 21:17 عصر
دوست عزیزاگه کدها را در Borland C++ کپی پست کنی دیگه کج و کوله نمیشه...

هم دانشگاهی
دوشنبه 06 دی 1389, 21:46 عصر
سلام دوستان
کسی میدونه چجوری میشه مربع یا مستطیل به زبان سی با دستور gotoxy نوشت طوری که یعنی یه مربع یا مستعطیل تو پر؟؟؟؟
من خودم یه چیزی نوشتم ولی نمیدونم اشکالش چیه!!!!:افسرده::افسرده::افسرد :
فقط یه راهنمایی کافیه...


اگه منظورت مربع توپر هست که اصلا نیازی به gotoxy نداری با دو تا for تو در تو میتونی بنویسیشون!

اما اگه می خوای تو خالی باشن قضیه فرق میکنه! یکّم !

هم دانشگاهی
دوشنبه 06 دی 1389, 21:54 عصر
بیا این هم از کد با حالت تو پر:


#include <iostream>
#include <conio.h>
using namespace std;
/************************************************** ****************************/
int main()
{
int n,m;
cout<<"Enter n: "; cin>>n; // tool
cout<<"Enter m: "; cin>>m; // arz
cout<<"\n\n";
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
cout<<"*";
cout<<endl;
}
getch();
return 0;
}
/************************************************** ****************************/


موفق باشی :لبخندساده: