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




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

Merge of Version1 & Version2
47 </tbody>
48 </table>
49
50 <h3>F: Поменять строки</h3>
51
52 <p>Дан двумерный массив. Поменяйте в нем первую
53 и последнюю строку. Полученный массив выведите на экран.
54
55 <p>Программа получает на вход два числа: количество строк
56 <code>n</code> в массиве и количество столбцов <code>m</code>.
57 Далее идет <code>n</code> строк, каждая из которых содержит
58 <code>m</code> чисел - элементы массива.
59
60 <p>Выведите массив на экран разделяя числа в строке одним пробелом.
61
62 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
63 <tbody valign="top">
64 <tr>
65 <th>Ввод</th>
66 <th>Вывод</th>
67 </tr>
68 <tr>
69 <td valign="top"><pre>3 4<br>11 12 13 14<br>21 22 23 24<br>31 32 33 34</pre></td>
70 <td valign="top"><pre>31 32 33 34<br>21 22 23 24<br>11 12 13 14</pre></td>
71 </tr>
72 </tbody>
73 </table>
74
75 <!--
76 <h3>C: Шахматная доска</h3>
77 <b>Эту задачу можно решать только массивом строк</b><br>
78 <p>Даны два числа <code>n</code> и <code>m</code>. Создайте двумерный массивмассив строк
79 размером <code>nЧm</code> и заполните его символами <code>"."</code>
80 и <code>"*"</code> в шахматном порядке. В левом верхнем углу должна стоять точка.
81
… …
111 </tbody>
112 </table>
113
114 <h3>G: Поменять столбцы</h3>
115
116 <p>Дан двумерный массив и два числа: <code>i</code> и <code>j</code>.
117 Поменяйте в массиве столбцы с номерами <code>i</code> и <code>j</code>
118 и выведите результат.
119
120 <p>Программа получает на вход размеры массива <code>n</code> и
121 <code>m</code>, затем элементы массива, затем числа
122 <code>i</code> и <code>j</code>.
123
124
125 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
126 <tbody valign="top">
127 <tr>
128 <th>Ввод</th>
129 <th>Вывод</th>
130 </tr>
131 <tr>
132 <td valign="top"><pre>3 4<br>11 12 13 14<br>21 22 23 24<br>31 32 33 34<br>0 1</pre></td>
133 <td valign="top"><pre>12 11 13 14<br>22 21 23 24<br>32 31 33 34</pre></td>
134 </tr>
135 </tbody>
136 </table>
137
138 <h3>O: Ходы коня</h3>
139 <b>Эту задачу можно решать только массивом строк</b><br>
140 <p>На шахматной доске стоит конь. Отметьте положение коня на доске и все клетки,
141 которые бьет конь.
142
143 <p>Программа получает на вход координаты коня на шахматной доске в шахматной
144 нотации (то есть в виде &ldquo;e4&rdquo;, где сначала записывается номер
145 столбца (буква от &ldquo;a&rdquo; до &ldquo;h&rdquo;, слева направо), затем
146 номеру строки (цифра от 1 до 8, снизу вверх).
147
148 <p>Клетку, где стоит конь, отметьте буквой &ldquo;K&rdquo;, клетки, которые
149 бьет конь, отметьте символами &ldquo;*&rdquo;, остальные клетки заполните точками.
150
151 <p>Выведите на экран изображение доски.
152
153 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
154 <tbody valign="top">
155 <tr>
156 <th>Ввод</th>
157 <th>Вывод</th>
158 </tr>
159 <tr>
160 <td valign="top"><pre>b6</pre></td>
161 <td valign="top"><pre>* . * . . . . .<br>. . . * . . . .<br>. K . . . . . .<br>. . . * . . . .<br>* . * . . . . .<br>. . . . . . . .<br>. . . . . . . .<br>. . . . . . . .</pre></td>
162 </tr>
163 </tbody>
164 </table>
165
166 <h3>Z: Городской план</h3>
167
168 <p>План города представляет собой прямоугольник, разбитый на \(n\times m\) квадратиков.
169 Каждый квадратик может быть занят зданием или быть свободным. Если два соседних (по стороне)
170 квадратика заняты зданием, то это &mdash; оно и то же здание.
171
172 <p>Программа получает на вход два числа \(n\) и \(m\), затем идет
173 \(n\) строк по \(m\) символов в каждой &mdash; план города.
174 Символ &ldquo;<code>.</code>&rdquo; обозначает свободную клетку, символ
175 &ldquo;<code>#</code>&rdquo; обозначает здание.
176
177 <p>Выведите число зданий на плане.
178
179 <p>Тесты к этой задаче закрытые.</p>
180
181 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
182 <tbody valign="top">
183 <tr>
184 <th>Ввод</th>
185 <th>Вывод</th>
186 </tr>
187 <tr>
188 <td valign="top"><pre>
189 6 6
190 .#####
191 #....#
192 #.##.#
193 #.#..#
194 #....#
195 ######
196 </pre></td>
197 <td valign="top"><pre>2</pre></td>
198 </tr>
199 </tbody>
200 </table>
201 -->
202 #>