№1 var m,n,i,j,col:integer; ar:array[1..100,1..100] of integer; begin write('строки : '); read(m); write('столбцы : '); read(n); for i:=1 to m do begin write(i,': '); for j:=1 to n do begin read(ar[i,j]) end; end; for i:=1 to m do begin for j:=1 to n do begin if (ar[i,j]<0) then col:=col+1; end; writeln(i,': ',col); col:=0; end; end.
№2 var m,n,i,j,sum,col:integer; ar:array[1..100,1..100] of integer; begin write('строки : '); read(m); write('столбцы : '); read(n); for i:=1 to m do begin write(i,': '); for j:=1 to n do begin read(ar[i,j]) end; sum:=0; end; for i:=1 to m do begin for j:=1 to n do begin if (i=j) then begin col:=col+1; sum:=sum+ar[i,j]; end; end; end; writeln(sum/col); end.
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016 function FS(a,b:real):=0.5*a*b; begin var a,b:real; Write('Катеты первого треугольника: '); Read(a,b); var S1:=FS(a,b); Write('Катеты второго треугольника: '); Read(a,b); var S2:=FS(a,b); if S1>S2 then Writeln('Площадь первого треугольника больше') else if S1<S2 then Writeln('Площадь второго треугольника больше') else Writeln('Площади треугольников равны') end.
Тестовое решение Катеты первого треугольника: 4.18 6 Катеты второго треугольника: 5.4 3.9 Площадь первого треугольника больше
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку