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

один в поле воин - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как проверить наличие ImageMagick на компьютере? http://www.cyberforum.ru/cpp-beginners/thread715077.html
Я через консоль (вызывается в C# с помощью cmd = new Process();) выполняю команды ImageMagick. Как можно проверить наличие ImageMagick на компьютере? То есть если данная программа установлена, то...
C++ сумма элементов (список) Есть список. Это многочлен вида znach*xstep struct list{ int step, znach; list* next;}; //Ссылка на следущий элемент списка struct dyn_list { list* head; // Первый элемент... http://www.cyberforum.ru/cpp-beginners/thread715075.html
C++ Количество элементов, отличающихся от среднего арифметического не более чем вдвое
2. Подсчитать количество элементов массива Р (60), отличающихся от среднего арифметического значения элементов массива М (70) не более чем вдвое, и количество элементов массива М, отличающихся от...
C++ Информатики програмисты сюда
Из четырех заданных на плоскости точек: A(x1, у1),B(х2,у2), A(х3, у3) и A(х4,у4) выбрать три точки ,образующие треугольник в первой четверти. Вычисления произвести точностью до пяти знаков. ...
C++ Конструктор копирования стека http://www.cyberforum.ru/cpp-beginners/thread715056.html
Добрый день! Задание: Необходимо для заданного динамического типа данных (СТЕК) описать класс, содержащий указатель как поле данных. Для этого класса описать конструкторы (в том числе и конструктор...
C++ Выделить подпрограмму #include <stdio.h> #include <time.h> #include <conio.h> #include <stdlib.h> int main () { int size ; printf ("Vvedite razmer massiva : \n"); подробнее

Показать сообщение отдельно
лыс
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50

один в поле воин - C++

01.12.2012, 12:15. Просмотров 822. Ответов 1
Метки (Все метки)

Здравствуйте! Помогите решить вот такую задачу. Понял закономерность "клетка,где стоит конь - количество полей которые он бьет"). Но никак не могу понять, что, каждую клетку доски (а их 64) надо заполнить числом(сколько бьёт конь)? Или можно как-то покороче? Помогите, пожалуйста.

Один в поле воин

Условие этой задачи очень простое: вам всего лишь надо определить, сколько клеток находится под боем шахматного коня, одиноко стоящего на шахматной доске. На всякий случай напомним, что конь ходит буквой «Г» — на две клетки по горизонтали или вертикали в любом направлении, и потом на одну клетку в направлении, перпендикулярном первоначальному.

Исходные данные
В первой строке находится единственное число N, 1 ≤ N ≤ 100 — количество тестов. В каждой из последующих N строк содержится очередной тест: два символа (маленькая латинская буква от 'a' до 'h' и цифра от 1 до 8) — стандартное шахматное обозначение клетки, на которой стоит конь. При этом буква обозначает вертикаль, а цифра — горизонталь.

Результат
Выведите N строк: в каждой из них должно находиться единственное число — количество клеток шахматной доски, находящихся под боем коня.

Пример:
вход: 3
a1
d4
g6

выход: 2 8 6
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru