Var r,s:real;
begin
write('R = ');
readln(r);
s:=2*pi*r*r;writeln('Площадь круга = ',s:6:3);
end.
Пример:
<span>R = 2
Площадь круга = 25.133</span>
260
В диапазоне >300 и <=800 при количестве покупок меньше 50 - 620-190=430
В диапазоне >300 и <=800: количество покупок от 20 до 50 - 170, а меньше 50 - 430. Значит, меньше 20 покупок - 430-170=260.
//Видимо, это одна задача, так как "изменения" во второй не указаны
//Pascal ABC.NET v3.1 сборка 1172
Const
n=20;
Var
ar:array[1..n] of integer;
i:integer;
begin
randomize;
writeln('First array:');
for i:=1 to n do
begin
ar[i]:=random(10)-3;
write(ar[i]:4);
if ar[i]>0 then ar[i]:=ar[i]*2 else ar[i]:=0;
end;
writeln;
writeln('Final array:');
for i:=1 to n do
write(ar[i]:4);
end.
Пример работы программы:
First array: 2 -3 5 6 -3 -3 1 -2 -3 1 3 -3 4 -3 1 -1 6 6 2 3
Final array: 4 0 10 12 0 0 2 0 0 2 6 0 8 0 2 0 12 12 4 6
ошибка в том что натуральный логарифм (-1) не существует
program summa;
uses crt;
var n,i:integer; s:real;
p1,p2:integer;
begin clrscr;
writeln ('vvedite n');
readln (n);
s:=0;
p1:=-1;
p2:=2;
for i:=1 to n do
begin
s:=s+p1/p2;
p1:=-p1;
p2:=p2*2;
end;
writeln ('s=', s);
readln;
end.