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





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

Merge of Version1 & Version2
1 ###<#
2 <h3>A: Максимум</h3>
3 <p>Найдите индексы первого вхождения максимального элемента.
4 Выведите два числа: номер строки и номер столбца, в которых
… …
26 <h3>B: Снежинка</h3>
27
28 <p>Дано нечетное число <code>n</code>. Создайте двумерный массив из
29 <code>n</code>&times;Ч<code>n</code> элементов, заполнив
30 его символами <code>&quot;.&quot;"."</code> (каждый элемент массива является
31 строкой из одного символа). Затем заполните символами <code>&quot;*&quot;"*"</code>
32 среднюю строку массива, средний столбец массива, главную диагональ
33 и побочную диагональ. В результате единицы в массиве должны образовывать изображение
34 звездочки. Выведите полученный массив на экран, разделяя элементы
… …
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 <h3>C: Шахматная доска</h3>
75 <b>Эту задачу можно решать только массивом строк</b><br>
76 <p>Даны два числа <code>n</code> и <code>m</code>. Создайте двумерный массивмассив строк
77 размером <code>n&times;m</code> и заполните его символами <code>&quot;.&quot;Чm</code> и заполните его символами <code>"."</code>
78 и <code>&quot;*&quot;"*"</code> в шахматном порядке. В левом верхнем углу должна стоять точка.
79
80 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
81 <tbody valign="top">
… …
92
93 <h3>D: Диагонали параллельные главной</h3>
94 <p>Дано число <code>n</code>. Создайте массив
95 размером <code>n&times;Чn</code> и заполните его по следующему правилу. На главной диагонали
96 должны быть записаны числа 0. На двух диагоналях, прилегающих к главной, числа 1.
97 На следующих двух диагоналях числа 2, и т.д.
98
… …
109 </tbody>
110 </table>
111
112 <h3>G: Поменять столбцы</h3>
113
114 <p>Дан двумерный массив и два числа: <code>i</code> и <code>j</code>.
115 Поменяйте в массиве столбцы с номерами <code>i</code> и <code>j</code>
116 и выведите результат.
117
118 <p>Программа получает на вход размеры массива <code>n</code> и
119 <code>m</code>, затем элементы массива, затем числа
120 <code>i</code> и <code>j</code>.
121
122
123 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
124 <tbody valign="top">
… …
127 <th>Вывод</th>
128 </tr>
129 <tr>
130 <td valign="top"><pre>43 4<br>11 12 13 14<br>21 22 23 24<br>31 32 33 34<br>0 1</pre></td>
131 <td valign="top"><pre>0 0 0 1<br>0 0 1 2<br>0 1 2 2 <br>1 2 2 212 11 13 14<br>22 21 23 24<br>32 31 33 34</pre></td>
132 </tr>
133 </tbody>
134 </table>
135
136 <h3>O: Ходы коня</h3>
137 <b>Эту задачу можно решать только массивом строк</b><br>
138 <p>На шахматной доске стоит конь. Отметьте положение коня на доске и все клетки,
139 которые бьет конь.
140
141 <p>Программа получает на вход координаты коня на шахматной доске в шахматной
142 нотации (то есть в виде &ldquo;e4&rdquo;, где сначала записывается номер
143 столбца (буква от &ldquo;a&rdquo; до &ldquo;h&rdquo;, слева направо), затем
144 номеру строки (цифра от 1 до 8, снизу вверх).
145
146 <p>Клетку, где стоит конь, отметьте буквой &ldquo;K&rdquo;, клетки, которые
147 бьет конь, отметьте символами &ldquo;*&rdquo;, остальные клетки заполните точками.
148
149 <p>Выведите на экран изображение доски.
150
151 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
152 <tbody valign="top">
… …
155 <th>Вывод</th>
156 </tr>
157 <tr>
158 <td valign="top"><pre>b6</pre></td>
159 <td valign="top"><pre>* . * . . . . .<br>. . . * . . . .<br>. K . . . . . .<br>. . . * . . . .<br>* . * . . . . .<br>. . . . . . . .<br>. . . . . . . .<br>. . . . . . . .</pre></td>
160 </tr>
161 </tbody>
162 </table>
163
164 <h3>Z: Городской план</h3>
165
166 <p>План города представляет собой прямоугольник, разбитый на \(n\times m\) квадратиков.
167 Каждый квадратик может быть занят зданием или быть свободным. Если два соседних (по стороне)
168 квадратика заняты зданием, то это &mdash; оно и то же здание.
169
170 <p>Программа получает на вход два числа \(n\) и \(m\), затем идет
171 \(n\) строк по \(m\) символов в каждой &mdash; план города.
172 Символ &ldquo;<code>.</code>&rdquo; обозначает свободную клетку, символ
173 &ldquo;<code>#</code>&rdquo; обозначает здание.
174
175 <p>Выведите число зданий на плане.
176
177 <p>Тесты к этой задаче закрытые.</p>
178
179 <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
180 <tbody valign="top">
181 <tr>
182 <th>Ввод</th>
183 <th>Вывод</th>
184 </tr>
185 <tr>
186 <td valign="top"><pre>
187 6 6
188 .#####
189 #....#
190 #.##.#
191 #.#..#
192 #....#
193 ######
194 </pre></td>
195 <td valign="top"><pre>2</pre></td>
196 </tr>
197 </tbody>
198 </table>
199 #>