PASCALПользователь вводит одномерный массив(1..15).Вывести его в обратном порядке и посчитать произведение элементов.Посчитать произведение элементов,стоящих на главной диагонали массива 4:4,введенного пользователем.Сам массив ...

PASCAL Пользователь вводит одномерный массив(1..15).Вывести его в обратном порядке и посчитать произведение элементов. Посчитать произведение элементов,стоящих на главной диагонали массива 4:4,введенного пользователем.Сам массив выписать Дан целочисленный массив из 20 элементов.Элементы массива могут принимать целые значения от 0 до 10000 включительно.Опишите их алгоритм,позволяющий найти и вывести макс. значение среди трехзначащих элементов массива,не делящихся на 9.Если в исходном массиве нет элементов,которые явл. трехзнач. числов,при этом не кратно 9,то выведет сообщение не найдено.
Гость
Ответ(ы) на вопрос:
Гость
var a:array[1..15] of integer; i:integer; begin for i:=1 to 15 do read(a[i]); for i:=15 downto 1 do write(a[i],' '); end. var a:array[1..4,1..4] of integer; i,j,s:integer; begin for i:=1 to 4 do   for j:=1 to 4 do begin   read(a[i,j]);   if i=j then s+=a[i,j];   end; for i:=1 to 4 do begin   for j:=1 to 4 do   write(a[i,j]:3); writeln; end; writeln(s); end. var a:array[1..20] of integer; i,max:integer; begin for i:=1 to 20 do begin read(a[i]); if (a[i]>=100) and (a[i]<1000) and (a[i] mod 9 <> 0) and (a[i]>max) then max:=a[i]; end; if (max<>0) then writeln(max) else writeln('Не найдено'); end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы