| 49 |
|
|
| 50 |
|
<h3>C: Шахматная доска</h3>
|
| 51 |
|
|
| 52 |
|
<p>Даны два числа <code>n</code> и <code>m</code>. Создайте двумерный массив
|
| 53 |
|
размером <code>n×m</code> и заполните его символами <code>"."</code>
|
| 54 |
|
и <code>"*"</code> в шахматном порядке. В левом верхнем углу должна стоять точка.
|
| 55 |
|
|
| 56 |
|
<table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
|
| 57 |
|
<tbody valign="top">
|
| 58 |
|
<tr>
|
| 59 |
|
<th>Ввод</th>
|
| 60 |
|
<th>Вывод</th>
|
| 61 |
|
</tr>
|
| 62 |
|
<tr>
|
| 63 |
|
<td valign="top"><pre>3 4</pre></td>
|
| 64 |
|
<td valign="top"><pre>. * . *<br>* . * .<br>. * . *</pre></td>
|
| 65 |
|
</tr>
|
| 66 |
|
</tbody>
|
| 67 |
|
</table>
|
| 68 |
|
|
| 69 |
|
<h3>D: Диагонали параллельные главной</h3>
|
| 70 |
|
<p>Дано число <code>n</code>. Создайте массив
|
| 71 |
|
размером <code>n×n</code> и заполните его по следующему правилу. На главной диагонали
|
| 72 |
|
должны быть записаны числа 0. На двух диагоналях, прилегающих к главной, числа 1.
|
| 73 |
|
На следующих двух диагоналях числа 2, и т.д.
|
| 74 |
|
|
| 75 |
|
<table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
|
| 76 |
|
<tbody valign="top">
|
| 77 |
|
<tr>
|
| 78 |
|
<th>Ввод</th>
|
| 79 |
|
<th>Вывод</th>
|
| 80 |
|
</tr>
|
| 81 |
|
<tr>
|
| 82 |
|
<td valign="top"><pre>5</pre></td>
|
| 83 |
|
<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>
|
| 84 |
|
</tr>
|
| 85 |
|
</tbody>
|
| 86 |
|
</table>
|
| 87 |
|
|
| 88 |
|
|
| 89 |
|
<h3>E: Побочная диагональ</h3>
|
| 90 |
|
|
| 91 |
|
<p>Дано число <code>n</code>. Создайте массив
|
| 92 |
|
размером <code>n×n</code> и заполните его по следующему правилу:
|
| 93 |
|
|
| 94 |
|
<p>Числа на диагонали, идущей из правого верхнего в левый нижний угол
|
| 95 |
|
равны 1.
|
| 96 |
|
|
| 97 |
|
<p>Числа, стоящие выше этой диагонали, равны 0.
|
| 98 |
|
|
| 99 |
|
<p>Числа, стоящие ниже этой диагонали, равны 2.
|
| 100 |
|
|
| 101 |
|
<p>Полученный массив выведите на экран. Числа в строке разделяйте
|
| 102 |
|
одним пробелом.
|
| 103 |
|
|
| 104 |
|
<table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
|
| 105 |
|
<tbody valign="top">
|
| 106 |
|
<tr>
|
| 107 |
|
<th>Ввод</th>
|
| 108 |
|
<th>Вывод</th>
|
| 109 |
|
</tr>
|
| 110 |
|
<tr>
|
| 111 |
|
<td valign="top"><pre>4</pre></td>
|
| 112 |
|
<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>
|
| 113 |
|
</tr>
|
| 114 |
|
</tbody>
|
| 115 |
|
</table>
|