Uses crt; var mas: array [1..10] of integer; x,sum1,sum2: integer; begin sum1: =0; sum2: =0; for x: =1 to 10 do begin mas[x]: =random(21)-10; write(mas[x]: 4); if mas[x]> 0 then sum1: =sum1+mas[x]; if mas[x]< 0 then sum2: =sum2+mas[x]; end; writeln; writeln('сумма отрицательных чисел: ',sum2); writeln('сумма положительных чисел: ',sum1); end.
Ofelya1308
23.08.2020
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 uses crt; var i,xa,ya,xb,yb,xc,yc: integer; function dlina(x1,y1,x2,y2: integer): real; var d: real; begin d: = sqrt(sqr(y1-y2)+sqr(x1-x2)); dlina: =d; end; function perimetr(a,b,c: real): real; begin perimetr: =a+b+c; end; procedure vvod (nt: byte; var ax,ay,bx,by,cx,cy: integer); begin writeln ('координаты вершины a ',nt,' треугольника'); readln (ax,ay); writeln ('координаты вершины b ',nt,' треугольника'); readln (bx,by); writeln ('координаты вершины c ',nt,' треугольника'); readln (cx,cy); end; begin for i: =1 to 3 do begin vvod (i,xa,ya,xb,yb,xc,yc); writeln ('периметр ',i,' треугольника = ',perimetr(dlina(xa,ya,xb,yb),dlina(xb,yb,xc,yc),dlina(xc,yc,xa,ya)): 0: 2); writeln; end; readkey end.
n-896458
23.08.2020
Program zadacha1; const n = 10; var a: array [1..n] of integer; b, i: integer; begin randomize; for i : = 1 to n do a[i] : = random(100); b : = 0; for i : = 1 to n do if a[i] mod 3 = a[i] mod 5 then b : = b + 1; writeln('массив: '); for i : = 1 to n do write(a[i], ' '); writeln; if b > 0 then writeln('результат: ', b) else writeln('в массиве нет таких чисел'); readln; end. program zadacha2; const n = 10; var a: array [1..n] of integer; b, i: integer; begin randomize; writeln('начальный массив: '); for i : = 1 to n do begin a[i] : = random(100); write(a[i], ' '); end; writeln; b : = 1; for i : = 1 to n do if a[i] < a[b] then b : = i; a[b] : = 3; for i : = 1 to n do if i mod 2 = 0 then a[i] : = 0; writeln('конечный массив: '); for i : = 1 to n do write(a[i], ' '); readln; end.