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