// PascalABC.NET 3.2, сборка 1338 от 16.11.2016 begin var d:=ReadReal('Диагональ прямоугольника'); var S:=ReadReal('Площадь прямоугольника'); var Di:=sqr(d*d)-4*S*S; if Di<0 then Writeln('Неверные данные') else begin var b:=sqrt((d*d-sqrt(Di))/2); var P:=2*(S/b+b); Writeln('P=',P:0:4) end end.
begin for i := 1 to 15 do begin write('a[', i, '] = ');readln(a[i]); if i mod 3 = 0 then s := s + a[i]; end; writeln('Сумма элементов, индексы которых кратны 3 = ', s); end.
begin for i := 1 to 15 do begin a[i] := random(100);write(a[i]:4); end; writeln; for i := 1 to 15 do begin if i mod 2 = 0 then a[i] := a[i] * 2; write(a[i]:4); end; end.
var a: array[1..m] of integer; i, n, k, tmp: integer;
begin write('число элементов : '); readln(n); for i := 1 to n do begin write('a[', i, '] = ');readln(a[i]); end; repeat write('Введите к (k<>1 и k<>n)'); readln(k); if (k = 1) or (k = n) then writeln('Ошибка, повторите ввод'); until (k <> 1) and (k <> n); for i := 1 to n do write(a[i]:4);writeln; tmp := a[k - 1];a[k - 1] := a[k + 1];a[k + 1] := tmp; for i := 1 to n do write(a[i]:4); end.
Держи: begin var arr:array[1..30] of integer; var max1:=-1; var min2:=1; var max3:=-999999; for var i := 1 to 30 do readln(arr[i]); writeln(arr.JoinIntoString()); for var i := 1 to 30 do begin if (arr[i] >= 0) and (arr[i] > max1) and (arr[i] mod 2 = 0) then max1 := arr[i]; if (arr[i] < 0) and (arr[i] < min2) and (arr[i] mod 2 <> 0) then min2 := arr[i]; if (arr[i] mod 7 = 0) and (arr[i] > max3) then max3 := arr[i]; end; writeln('Максимальное среди четных положительных чисел:' + max1); writeln('Минимальное среди нечетных отрицательных чисел:' + min2); writeln('Максимальное среди чисел кратных 7:' + max3); end. ... Скажи, если надо объяснить ... Если не сложно нажми " " ;)
// PascalABC.NET 3.2, сборка 1338 от 16.11.2016
begin
var d:=ReadReal('Диагональ прямоугольника');
var S:=ReadReal('Площадь прямоугольника');
var Di:=sqr(d*d)-4*S*S;
if Di<0 then Writeln('Неверные данные')
else begin
var b:=sqrt((d*d-sqrt(Di))/2);
var P:=2*(S/b+b);
Writeln('P=',P:0:4)
end
end.