Дан одномерный массив состоящий из n вещественных чисел. найти среди них минимальный кратный 3 элемент массива. нужна блок-схема или, если кому удобнее, программа на паскале.
Program z1; Var a: array [1..100] of integer; i,min,n:integer;Begin write('Введите размерн массива - '); readln(n); randomize; for i:=1 to n do begin a[i]:=random(20)+1; write (a[i],' '); end; for i:=1 to n do if (a[i] mod 3 = 0) then min:=a[i]; for i:=1 to n do if ((a[i] mod 3 = 0)and (a[i]<min)) then min:=a[i]; writeln; writeln(min); 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 Площадь первого треугольника больше
End.