32000000 килобайт в 32 гигабайтах
174(1):
Переменная s = 1
Далее каждый повтор цикла к S прибавляется 1. Цикл повторяется 10 раз, т.к. i изменяется от 1 до 10 с шагом в 1. Получается, к переменной S десять раз была прибавлена единица. Изначально S была равна 1, после десяти прибавлений единицы стала равна 11.
Ответ 11
174(2)
S изначально равна 1, каждый повтор цикла сначала к S прибавляется 1, а затем выводится значение S.
То есть в первом повторе S стала равна 2, и выводится на экран 2, во втором повторе S стала равна 3, и выводится 3. Цикл выполняется 10 раз, программа выведет:
2
3
4
5
6
7
8
9
10
11
3 рубля должен если предположить, что 1 пирожок стоит 1 рубль, так как у 1 было их 5 а у 2- 4, то 5+4=9, они их разделили поровну 9:3 =3 пирожка;
1 пирожок = 1р, отсюда 3 пирожка которые съел 3 мальчик =3р
В программе генерируются только убывающие последовательности (a[i]:=-i+random()+20;). Можно при желании массив вводить с клавиатуры.
const n=15;
var a:array[1..n] of real;
i:integer; b:boolean;
begin
Randomize;
for i:=1 to n do begin
a[i]:=-i+random()+20;
write(a[i]:5:2,' ');
end;
writeln;
b:=true;
for i:=1 to n-1 do
if a[i+1]>=a[i] then b:=false;
if b
then
begin
writeln('Последовательность убывающая');
writeln('p = ',a[n]*a[n div 2+1]:5:2);
end
else writeln('Последовательность не убывающая')
end.
Пример:
19.02 18.28 17.91 16.67 15.03 14.68 13.10 12.86 11.91 10.19 9.66 8.35 7.37 6.55 5.20
Последовательность убывающая
p = 66.86