Произведение чисел положительно, если среди них есть четное количество отрицательных чисел. И отрицательно, если их нечетное количество.
Я просто алгоритм напишу
1) Вводим число N
2) Устанавливаем счетчик k = 0
3) Цикл по i от 1 до N
3.1) Вводим очередное число
3.2) Если число < 0, то прибавляем счетчик k = k + 1
3.3) Конец цикла
4) Если число k четное (k mod 2 = 0), то результат положительный
Если k нечетное (k mod 2 = 1), то результат отрицательный.
5) Конец
А вот делать так, как Sky предлагает, я бы не стал. Он тупо перемножает числа.
Произведение может оказаться слишком большим, да оно нам и не нужно.
<meta charset="UTF-8">
<table id="table1" title="Нажмите для расчета" border="1" cellspacing="0" cellpadding="3">
<tbody>
<tr style="background-color: #808080; color: #ffffff;">
<td><strong>Тип связи<br />
</strong></td>
<td align="center"><strong>Скорость, <br>Мгбит/с<br />
</strong></td>
<td align="center"><strong>Помехоустойчивость</strong></td>
</tr>
<tr>
<td><strong>Электрические кабели:
<li>Витая пара</li>
<li>Коаксилный кабель</li>
<br />
</strong></td>
<td align="left"><strong>10 - 100
<br>до 10
</strong></td>
<td align="left"><strong>Низкая
<br>Высокая
</strong></td>
</tr>
<tr>
<td><strong>Телефонная линия
</strong></td>
<td align="left"><strong>10 - 20
</strong></td>
<td align="left"><strong>Низкая</strong></td>
</tr>
<tr>
<td><strong>Оптоволоконный кабель
</strong></td>
<td align="left"><strong>10 - 200
</strong></td>
<td align="left"><strong>Абсолютная</strong></td>
</tr>
</tbody>
</table>
Знаки: ясно пасмурно дождь облачно снегсильный ветер
200*200*24 бит = 960000 бит = 200*200*3 байт=120000 байт = 120000/1024 Кбайт ≈ 117 Кбайт