Алг а1
нач
вещ первое, второе
ввод первое, второе
вывод первое/второе
кон
<em><u>Тестовое решение:</u></em>
>> 01:12:23 - Новая программа* - Выполнение начато
16.5 3
5.5
>> 01:12:34 - Новая программа* - Выполнение завершено
алг а2
нач
цел число1, число2, число3, произведение
ввод число1, число2, число3
произведение:= число1*число2*число3
если произведение <50 то
вывод 10*число1,", ",10*число2,", ",10*число3
иначе вывод произведение
все
кон
Тестовое решение:
>> 01:18:48 - Новая программа* - Выполнение начато
4 2 3
40, 20, 30
>> 01:18:59 - Новая программа* - Выполнение завершено
>> 01:20:19 - Новая программа* - Выполнение начато
5 6 7
210
>> 01:20:23 - Новая программа* - Выполнение завершено
Ответ будет,800 * 7 / 1024 ,5.46875
128=2 в 7 степени
Я не уверен но по моему так
1) 1 2 2 3 3 4 4 7 8 8
2) 2 5 3 4 7 6 8 10 11 9 12
извини дальше понять не могу( та и с этим неуверен
<span>int n = in.nextInt()<span>;
</span>int[] a = new int[n]<span>;
</span>a[0] = in.nextInt()<span>;
</span>int min = a[0]<span>;
</span>int minS = min<span>;
</span>for (int i = 1; i < n; i++) {
a[i] = in.nextInt()<span>;
</span> if (a[i] < min) min = a[i]<span>;
</span>}
for (int i = 1; i < n; i++) {
if (a[i] < minS && a[i] != min) minS = a[i]<span>;
</span>}
System.out.println(min + " " + minS)<span>;
На всякий случай объясню еще так.
Изначально двум минимумам мы присваиваем значение первого элемента.
В первом цикле ты ищешь первый минимум, тут всё понятно: со второго элемента массива, если элемент меньше минимума, то минимуму присваиваем значение элемента.
Во втором цикле мы ищем второй минимум: всё то же самое, только добавляется ещё одно условие: элемент должен быть не равен первому минимуму.
Вот, впринципе, и всё</span></span>
Сводная - в нее сведены все итоги по предметным таблицам