Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
ex-hack
0 / 0 / 0
Регистрация: 02.06.2009
Сообщений: 14
#1

создать шахматную доску - C++

15.06.2009, 12:58. Просмотров 2105. Ответов 5
Метки нет (Все метки)

прошу помощи
1 Поле шахматної дошки визначаться парою натуральних чисел,кожне з яких не перевищує 8:перше число – номер вертикалі (при розрахунку зліва на право), друге – номер горизонталі (при розрахунку знизу вверх).Дані натуральні числа a, b, c, d, кожне з яких не перевищує 8. д)На полі (a, b) розміщена біла пішка. Записать умову, при якій вона може одним кроком попасти в поле (с, d)
2. Поле шахматної дошки визначаться парою натуральних чисел, кожне з яких не перевищує 8:перше число – номер вертикалі (при розрахунку зліва на право), друге – номер горизонталі (при розрахунку знизу вверх).Дані натуральні числа a, b, c, d, е, f кожне з яких не перевищує 8.Записати умову при якій біла фігура, яка розміщена на полі (а, b), одним ходом може попасти в поле (е, f), але повинен не попасти при цьомуід удар чорної фігури, яка знаходиться на полі (c, d). Розглянути наступні варіанти розташування білої та чорної фігур:
д)ферзь і ферзь;
п)слон і кінь;
р)слон і ладья.

Добавлено через 2 часа 12 минут 1 секунду
Код
#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
 int a,b,c,d;
 printf ("vvedit koordynatu peshki a(nomer vertykali)=");
 scanf ("%i",&a);
 printf ("vvedit koordynatu peshki b(nomer goryzontali)=");
 scanf ("%i",&b);
 printf ("vvedit nomer vertykali polya)=");
 scanf ("%i",&c);
 printf("vvedit nomer gorysontali=");
 scanf ("%i",&d);
 if ((a<=8)&&(a>=1)&&(b<=8)&&(b>=1)&&(c<=8)&&(c>=1)&&(d<=8)&&(d>=1))
	{
  if (((c==a-1)&&(d==b+1))||((c==a)&&(d==b+1))||((c==a+1)&&(d==b+1))||((c==a-1)&&(d==b))||((c==a+1)&&(d==b))||((c==a-1)&&(d==b-1))||((c==a)&&(d==b-1))||((c==a+1)&&(d==b-1)))
		printf("popade");
		 else
		 printf ("ne popade");
		 }


 scanf ("%d");
}
Добавлено через 1 минуту 25 секунд
это задача №4
а нужно мне помоч с задачей №5
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2009, 12:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос создать шахматную доску (C++):

Нарисовать шахматную доску - C++
Задание из книги Страуструпа &quot;Принципы и практика использования С++&quot;: &quot;Нарисуйте доску для шахмат 8x8, чередуя белые и красные квадраты&quot;....

Нарисовать шахматную доску - C++
Ввести число N и нарисовать шахматную доску размера NxN, где верхнее левое - белое. Белые поля обозначить O, черные - X. Использовать цикл...

Вывод на экран консоли шахматную доску - C++
Дело в том, что алгоритм у меня есть. Но я совсем не могу разобраться в скрипте. for (int i = 1; i &lt;= 10; i++) { for (int...

Обойти шахматную доску ходом коня - C++
Обязательные условия: 1. Рекурсивный алгоритм. 2. Размер доски вводит пользователь. 3. Использовать динамический массив. #include...

Реализовать программу на рекурсию про шахматную доску - C++
Магараджа - шахматная фигура, сочетающая возможности ферзя и коня. Найти число способов расставить на доске с заданной размерностью NxN...

Подсчитать количество способов замостить шахматную доску доминошками - C++
На шахматной доске,размером N*N клеток(2&lt;=N&lt;=8),подсчитать кол-во способов,которыми можно замостить данную доску стандартными...

5
Evg
Эксперт CАвтор FAQ
17934 / 6162 / 409
Регистрация: 30.03.2009
Сообщений: 16,918
Записей в блоге: 27
15.06.2009, 13:52 #2
Мне кажется, что если ты напишешь условие на русском языке, то повысишь вероятность того, что тебе помогут

Цитата Сообщение от ex-hack Посмотреть сообщение
это задача №4
а нужно мне помоч с задачей №5
С учётом того, что в первом посте были две задачи с номерами 1 и 2, как-то это выглядит загадочно
0
Search..
15.06.2009, 15:14
  #3

Не по теме:

Evg: Красивый все-таки язык Албанский... =)

0
mirso
525 / 343 / 17
Регистрация: 05.04.2009
Сообщений: 709
15.06.2009, 16:42 #4
Цитата Сообщение от Search.. Посмотреть сообщение
Не по теме:
Evg: Красивый все-таки язык Албанский... =)

Не по теме:

Search..!!! А песни....?! http://www.youtube.com/watch?v=TU9qDShSlWU


ex-hack,
задачи с шахматной доской где-то там
0
Evg
Эксперт CАвтор FAQ
17934 / 6162 / 409
Регистрация: 30.03.2009
Сообщений: 16,918
Записей в блоге: 27
15.06.2009, 16:56 #5
Цитата Сообщение от mirso Посмотреть сообщение
задачи с шахматной доской где-то там
При таком решении сайт должен быть на индийском языке. Или как там у них. Хинди и урду?
0
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
15.06.2009, 17:51 #6
Напиши условие 5-й задачи))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2009, 17:51
Привет! Вот еще темы с ответами:

Написать программу, которая выводит на экран шахматную доску - C++
Добрый день, Помогите пожалуйста решить задание на с++, &quot;Написать программу, которая выводит на экран шахматную доску. Количество...

Как можно сформировать массив кнопок, моделирующий шахматную доску? - C++
Как можно сформировать массив кнопок, моделирующий шахматную доску?

Создать шахматную доску с возможностью изменения размеров пользователем - Delphi
Нужно на Delphi создать шахматную доску. Чтобы пользователь мог менять её размерность (3*3 или 4*5 и т.д.) и цвет шашечек. Помогите...

Построить шахматную доску - Matlab
Создать функцию и скрипт для её проверки. Функция осуществляет генерацию изображения шахматной доски. Получаемое изображение в формате RGB,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
15.06.2009, 17:51
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru