В первом номере: 10.
Во втором номере: 2
В третьем номере: 10
В четвертом номере: 24
В пятом номере: 1
В шестом номере: 2
В седьмом номере: 9
В восьмом номере: 2
Задание 1
INPUT "n=", n
s = 0
FOR i = 1 TO n
s = s + i ^ 2
NEXT i
PRINT 4 * s
Задание 2
10 минут - это 1/6 часа и суммировать дроби, в знаменателе которых число 6, означает накапливать погрешности представления нецелых чисел в ЭВМ. Поэтому расчеты лучше делать в минутах, а результат потом перевести в часы.
Получаем сумму S=60М+(60М+10)+(60М+20)+...+[60М+10*(N-1)]
INPUT "M,N=", m, n
PRINT 5 * n * (12 * m + n - 1) / 60
Вот такие получаются короткие программы, если сначала думать, а потом писать.
Ячейки, в которых написано "истина" или "ложь" можно потом скрыть. Я их оставил на виду, чтобы легче было понять работу программы
Длиной не менее 2 и не более 4 символов можно закодировать последовательности из 2-х, 3-х и 4-х символов.
Определим количество каждого и сложим.
Каждый сигнал принимает одно из трёх значений.
2 символа - 3^2 = 9
3 символа - 3^3 = 27
4 символа - 3^4 = 81
9+27+81 = 117
//Pascal ABC.NET 3.1 сборка 1256
Var
ar:array[1..10] of integer;
i,k:integer;
begin
for i:=1 to 10 do
begin
readln(ar[i]);
if ar[i] mod 3=0 then k:=k+1;
end;
writeln(k);
end.