Предмет: Информатика,
автор: hasestyle
Дан массив D(n). Найти минимальный среди элементов, больших суммы,и найти количество элементов, не равных максимальному.
Написать программу в Паскале,пожалуйста)
raf1O5:
Найти минимальный среди элементов, больше суммы чего?
Ответы
Автор ответа:
1
program raf105;
const
n = 10;
var
d:array[1..n] of integer;
min,max,sum,notmax,i: integer;
begin
max:= -10000;
min:= 10000;
writeln('Заполните массив');
for i:=1 to n do
begin
readln(d[i]);
sum+= d[i];
if max<d[i]
then max:= d[i];
end;
for i:=1 to n do
begin
if d[i]<>max
then notmax+= 1;
if (d[i]>sum) and (d[i]<min)
then min:= d[i];
end;
if min<>10000
then writeln('Минимальный среди элементов, больших суммы: ',min)
else writeln('Минимальный среди элементов, больших суммы: Не найдено');
writeln('Количество элементов, не равных максимальному: ',notmax);
end.
Язык PascalABC
Похожие вопросы
Предмет: Математика,
автор: Ajzan
Предмет: Литература,
автор: minimi9998
Предмет: Математика,
автор: luargansales8
Предмет: История,
автор: MihaiGolovinov
Предмет: Математика,
автор: Aliev111