// PascalABC.NET 3.1, сборка 1230 от 27.04.2016 begin var a:=ArrRandom(10,-15,15); a.Println; var min:=a[0]; var max:=min; foreach var e in a do if e<min then min:=e else if e>max then max:=e; Writeln('min=',min,', max=',max); end.
int main(){ int a,b; cin >>a >> b; double s = 0.5 * a * b; cout << s << endl; return 0; } Уровень B #include<iostream.h>
using namespace std;
int main(){ int n; cin >> n; (n%3==0) ? n*2 : n+n%3; cout << n << endl; return 0; } Уровень C #include<iostream.h>
using namespace std;
int main(){ int summa = 0; for(int i = 1; i < 100; i+=2){ summa += i; } cout << summa << endl; return 0; }
rykovatv6
22.06.2022
Const n = 25;
var a: array[1..n] of real; i, j: integer; min, max: real; sum, product, harmonic: real;
begin {ввод массива} writeln('Данные массива:'); for i := 1 to n do begin a[i] := random(40) - 20; write(a[i], ' '); end; writeln();
{подсчет суммы и произведения и агригатов} sum := 0; for i := 1 to n do sum := sum + a[i]; writeln('average = ', sum / n);
{минимум и максимум} min := a[1]; for i := 1 to n do if min > a[i] then min := a[i]; writeln('min = ', min);
{подсчет суммы и произведения и агригатов} sum := 0; for i := 1 to n do if i mod 2 = 0 then {если нужен фильтр} sum := sum + a[i]; writeln('sum = ', sum); end.
begin
var a:=ArrRandom(10,-15,15); a.Println;
var min:=a[0]; var max:=min;
foreach var e in a do
if e<min then min:=e
else
if e>max then max:=e;
Writeln('min=',min,', max=',max);
end.
Тестовое решение:
-4 -3 3 -9 15 11 4 15 -11 10
min=-11, max=15