За каждую итерацию цикла n возрастает на 8. Нам нужно минимум 125 итераций, чтоб получить n > 1000, потому что 4 + 8*125 > 1000, а 4 + 8*124 < 1000. Можно и больше 125 итераций, об этом дальше
За каждую итерацию цикла s растёт на 5, пока не превысит 400. Нам нужно как минимум 125 итераций, как мы выяснили, а для этого стартовое значение s должно быть больше чем
400 - 5*125 = 400 - 625 = -225,
но больше или равно
400 - 5*124 = 400 - 620 = -220.
Ну и на отрезке (-225; -220] максимум найти несложно.
Если число итераций N будет больше 125, то больше будет разница 400 - 5*N , а значит меньше будет стартовое значение S, что нас не устраивает.
ответ: -220
В общем, это то же самое, что и для максимального, только вначале ты присваиваешь переменной min значение первого числа последовательности, а потом сравниваешь с этим числом все остальные. Смотри:
В Паскале:
Var a, i, mix, N: integer;
Begin
Write ('Введите количество чисел в последовательности '); readln (N);
Write ('Введите первое число последовательности '); readln (a);
min:=a;
for i:=1 to N do
begin
Write ('Введите следующее число последовательности '); readln (a);
if (a mod 3 = 0) and (a<min) then min:=a;
end;
Writeln ('Минимальное число, кратное 3 в последовательности равно ', min);
End.
(t - время передачи, I - объем данных, v - скорость передачи)
Дано:
t = 33 c
v = 256000 бит/с
I - ?
бит
8448000.0 бит = 1056000.0 байт = 1031.25 Кбайт