![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 01.04.2012
Сообщений: 3
|
![]()
не могу понять где ошибся. При старте программы всегда показывает черную клетку объясните почему... а и еще как можно сделать задание без goto? заранее спс
/* Ввести два целых положительных числа как номер столбца и строки поля шахматной доски (каждое из диапазона от 1 до 8). Определить и вывести на экран цвет этого поля. */ #include <stdio.h> #include <locale.h> int main (void) {int a,b,c; setlocale(LC_ALL, "Russian"); kink1: printf("введи столбец доски от 1 до 8: "); scanf("%d", &a); printf("введи строку доски от 1 до 8: "); scanf("%d", &b); if ((a<=0)||(a>8)) {printf("вышел за пределы доски введи число от 1 до 8"); goto kink1; } if ((b<=0)||(b>8)) {printf("вышел за пределы доски введи число от 1 до 8");goto kink1;} else a%=2; if (a=1) {b%=2; if (b=1){printf("твоя клетка черная!!!");} } else {printf("твоя клетка белая!!!");} getchar(); getchar(); return 0; } если тут непонятно вот с подчеркиванием синксиса программа http://pastebin.com/84pAiynB |
![]() |
![]() |
![]() |
#2 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Вместо этого
Код:
Код:
И ещё, getchar();, написанного один раз, будет достаточно =).
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 04.04.2012 в 12:50. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.12.2011
Сообщений: 124
|
![]() Код:
Сравнение будет так: Код:
"Думай не о задаче, а о решении" (с)
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 01.04.2012
Сообщений: 3
|
![]()
ааа млин пасиба большое действительно забыл что сравнение пишется через ==
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 01.04.2012
Сообщений: 3
|
![]()
все равно не правильно когда ввожу 3 столбец 1 строка пишет черная потмо ввожу 2 столбец 1 строка и она всеравно черная чтото тут не чисто....
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 28.12.2011
Сообщений: 124
|
![]() Цитата:
![]()
"Думай не о задаче, а о решении" (с)
|
|
![]() |
![]() |
![]() |
#7 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Я уже связывался с такой задачей. Перечитайте пост №2. Там всё нормально работает. А если подстраиваться под ваш код, то будет так:
Код:
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 04.04.2012 в 14:28. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
на шахматной доске заданы 2 клетки соедините эти 2 клетки кратчайшим путем коня | Ker_33rus | Общие вопросы C/C++ | 5 | 18.03.2010 12:25 |
Не могу вписать цифры в клетки (игра судоку) | Lees27 | Общие вопросы C/C++ | 1 | 18.11.2009 17:28 |
Клетки в listView разным цветом | Altera | Компоненты Delphi | 9 | 24.09.2009 16:08 |
Реализация модели эволюции клетки. Параллельное программирование на языке с. | Заноза | Помощь студентам | 4 | 03.04.2008 22:13 |