-
November 14th, 2014, 13:57
#1
عضو انجمن
کمک برای نوشتن برنامه صفحه شطرنجی با زبان c
سلام دوستان من یک سوال دانشگاه دادند نتونستم بنویسم میشه کمکم کنید
برنامه ای بنویسید که صفحه شطرنج را با دریافت دو عدد m و n است.
طول ضلع هر m تعداد خانه های صفحه شطرنج و n ترسیم کند
به طور مثال شکل زیر خروجی برنامه برای
m=3 و n=5 یک از مربع های صفحه است.
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام :
https://telegram.me/saeed0pc1
-
تعداد تشکر ها از saeed.spore به دلیل پست مفید
-
November 14th, 2014 13:57
# ADS
-
November 14th, 2014, 17:33
#2
-
-
November 14th, 2014, 19:07
#3
پاسخ : کمک برای نوشتن برنامه صفحه شطرنجی با زبان c
-
تعداد تشکر ها از jafarhabibi به دلیل پست مفید
-
November 14th, 2014, 20:35
#4
پاسخ : کمک برای نوشتن برنامه صفحه شطرنجی با زبان c

نوشته اصلی توسط
jafarhabibi
من خودم c++ بلد نیستم اصلا نمیفهمم
میخواهم فقط با حلقه نوشته بشه نه با ارایه
-
-
November 15th, 2014, 02:44
#5
پاسخ : کمک برای نوشتن برنامه صفحه شطرنجی با زبان c
دوست عزیز می خواهید خانه های شطرنج رو اکی کنید کار نداره که .
یه دونه خانه سیاه هست یه دونه خانه سفید خب
این از دوبخش تشکیل شده یه سطر رو ستون .
بندازید تو یه حلقه for
و بعد هز بار به یه شر تو ماد دو ببنید باقی مانده صفر هست یا نه اگه صفر بود سفید باشه اگه نبود سیاه باشه همین .
- - - Updated - - -
دوست عزیز اینم کدش:
کد:
// shatranj.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "windows.h"
using namespace std;
void gotoxy(int x, int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
int _tmain(int argc, _TCHAR* argv[])
{
int row = 5 ;
int cl = 5 ;
int i = 0 ;
int j = 0 ;
int x,y=0;
//int x = 0 ;
for(i = 1; i<=row ;i++){
for(j = 1 ; j<=cl ; j++){
if(i%2!=0){
if((j%2)==0){
gotoxy((3*j)-3,(i*3)-3);
cout<<"***";
gotoxy((3*j)-3,(i*3)-2);
cout<<"***";
gotoxy((j*3)-3,(i*3)-1);
cout<<"***";
}else{
gotoxy((3*j)-3,(i*3)-3);
cout<<"OOO";
gotoxy((3*j)-3,(i*3)-2);
cout<<"OOO";
gotoxy((j*3)-3,(i*3)-1);
cout<<"OOO";
}
}else{
if((j%2)!=0){
gotoxy((3*j)-3,(i*3)-3);
cout<<"***";
gotoxy((3*j)-3,(i*3)-2);
cout<<"***";
gotoxy((j*3)-3,(i*3)-1);
cout<<"***";
}else{
gotoxy((3*j)-3,(i*3)-3);
cout<<"OOO";
gotoxy((3*j)-3,(i*3)-2);
cout<<"OOO";
gotoxy((j*3)-3,(i*3)-1);
cout<<"OOO";
}
}
}
}
getch();
return 0 ;
}
اینم اسکرین شات ازش
11-15-2014 2-43-05 AM.png
-
تعداد تشکر ها از ms313 به دلیل پست مفید