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

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

Войти
Регистрация
Восстановить пароль
 
Infernali
Сообщений: n/a
#1

Шахматная задача(работа с массивами) - C++

23.05.2010, 21:21. Просмотров 621. Ответов 0
Метки нет (Все метки)

Определить пробивается ли произвольное поле шахматной доски, координаты которого вводятся с клавиатуры хотя бы одной фигурой в соответствии с вариантом. Координаты фигур также вводятся с клавиатуры. Предусмотреть возможность правильного ввода координат.
Кол-во фигур: 1 пешка, 4 ладьи, 3 коня, 1 ферзь.

1.Начать писать программу даже не могу, так как запинаюсь на "Предусмотреть возможность правильного ввода координат." Я планировал заменить буквенные координаты целочисленными значениями... Иными словами адрес a3 разбить на две переменные x=1 и y=3, чтобы в дальнейшем работать с цифрами.
Но опыта программирования на Си практически нет, поэтому не могу реализовать саму замену букв на числа... Подскажите плиз! =(
2.А еще меня смущает способ проверки ферзя с ее диагоналями... Если конь - это 8 точек, которые скорее всего придется просто перебрать вручную, пешка - это вообще 2 точки, ладьи - это линии (горизонтальная и вертикальная), то как же проверить ферзя?..
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2010, 21:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шахматная задача(работа с массивами) (C++):

Задача. Шахматная доска. Выяснить явл. ли поля полями одного цвета - C++
Помогите пожалуйста решить задачу. Поле шахматной доски определяется парой натуральных чисел, первое - номер вертикали, второе -...

Задача из книги Дейтела "Шахматная доска" - C++
В задаче использовать управляющие структуры(лог.операции, циклы) можно массивы. Остального я пока не знаю))

задача с массивами - C++
3)Задан массив размером 10.Сформировать два массива размером 5,включая в первый элементы исходного массива с четными индексами, а во...

Задача с массивами - C++
Вычислить сумму элементов вещественного массива, находящихся до минимального и после максимального элементов. Создать функции для...

задача с массивами:) - C++
Умоляю,помогите решить задачу:)пожалуйста,никак не могу сам сделать:(а сроки поджимают:(Дан массив целых чисел в количестве 16 элементов....

Задача с массивами - C++
Создать int массив размером 10. Заполнить его случайными числами в диапазоне от 0 до 9. Создать второй массив, элементами которого будут...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2010, 21:21
Привет! Вот еще темы с ответами:

задача с массивами - C++
написать программу , которая проверяет , представляют ли элементы введенного с клавиатуры массива возрастающую последовательность .

Задача с массивами. - C++
Выяснить является ли массив размерности N*N магическим квадратом.(В магическом квадрате суммы элементов по строкам,по столбцам,по главной и...

Задача с массивами - C++
Здравствуйте, уважаемые программисты. Ситуация плачевная. Взял контрольную на 4-ре, оказалась сложнее, чем на 5, и никто не знает как...

Задача с двухмерными массивами. - C++
Получить дейстивительную матрицу 7х7, первая строка которой задаётся формулой: , а вторая строка: , а кажая следующая сумма...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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