var r: array[1..n] of real; i: integer; s1,s2:real;
begin Randomize; Writeln('Значения радиусов'); s1 := 0; s2:=0; for i := 1 to n do begin r[i] := 60*Random+20; { диапазон [20;80] } Write(r[i]:0:3,' '); if (i mod 2)=0 then s2:=s2+Pi*sqr(r[i]) else s1:=s1+Pi*sqr(r[i]) end; Writeln; Writeln('Сумма площадей нечетных окружностей равна ',s1:0:3); Writeln('Сумма площадей четных окружностей равна ',s2:0:3); if s1>s2 then Writeln('Сумма площадей нечетных окружностей больше.') else Writeln('Сумма площадей четных окружностей больше.') end.
Для перевода в десятичную систему счисления из любой другой систему счисления надо: 1. Пронумеровать цифры числа справа налево, начиная с нуля Для каждой цифры: 2. Возвести основание системы в степень (получившийся номер цифры) и умножить на цифру 3. Сложить полученное число с уже имеющейся суммой
Далее представлены примеры перевода. В скобках номер цифры, получившийся при нумерации.