Сравнение версий Информатика / Условия 616




← Предыдущая правка
Следующая правка →

Добавлено:
nЧn элементов, заполнив его символами "." (каждый элемент массива является строкой из одного символа). Затем заполните символами "*" Эту задачу можно решать только массивом строк

Даны два числа n и m. Создайте массив строк

G: Поменять столбцы

Дан двумерный массив и два числа: i и j. Поменяйте в массиве столбцы с номерами i и j и выведите результат. m, затем элементы массива, затем числа i и j.

3 4
11 12 13 14
21 22 23 24
31 32 33 34
0 1
12 11 13 14
22 21 23 24
32 31 33 34

O: Ходы коня

Эту задачу можно решать только массивом строк

На шахматной доске стоит конь. Отметьте положение коня на доске и все клетки, которые бьет конь.

Программа получает на вход координаты коня на шахматной доске в шахматной нотации (то есть в виде “e4”, где сначала записывается номер столбца (буква от “a” до “h”, слева направо), затем номеру строки (цифра от 1 до 8, снизу вверх).

Клетку, где стоит конь, отметьте буквой “K”, клетки, которые бьет конь, отметьте символами “*”, остальные клетки заполните точками.

Выведите на экран изображение доски.

b6
* . * . . . . .
. . . * . . . .
. K . . . . . .
. . . * . . . .
* . * . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .

Z: Городской план

План города представляет собой прямоугольник, разбитый на \(n\times m\) квадратиков. Каждый квадратик может быть занят зданием или быть свободным. Если два соседних (по стороне) квадратика заняты зданием, то это — оно и то же здание.

Программа получает на вход два числа \(n\) и \(m\), затем идет \(n\) строк по \(m\) символов в каждой — план города. Символ “.” обозначает свободную клетку, символ “#” обозначает здание.

Выведите число зданий на плане.

Тесты к этой задаче закрытые.

6 6
.#####
#....#
#.##.#
#.#..#
#....#
######
2

Удалено:

<code>n</code>×<code>n</code> элементов, заполнив
его символами <code>"."</code> (каждый элемент массива является
строкой из одного символа). Затем заполните символами <code>"*"</code>
<p>Даны два числа <code>n</code> и <code>m</code>. Создайте двумерный массив
<h3>E: Побочная диагональ</h3>
размером <code>n×n</code> и заполните его по следующему правилу:
<p>Числа на диагонали, идущей из правого верхнего в левый нижний угол
равны 1.
<p>Числа, стоящие выше этой диагонали, равны 0.
<p>Числа, стоящие ниже этой диагонали, равны 2.
<p>Полученный массив выведите на экран. Числа в строке разделяйте
одним пробелом.
<td valign="top"><pre>4</pre></td>
<td valign="top"><pre>0 0 0 1<br>0 0 1 2<br>0 1 2 2 <br>1 2 2 2</pre></td>