Дан массив D(n). Найти малый среди частей, больших суммы,и отыскать количество

Дан массив D(n). Отыскать минимальный среди частей, великих суммы,и отыскать количество частей, не одинаковых максимальному.
Написать программку в Паскале,пожалуйста)

Задать свой вопрос
Вера Дыба
Отыскать минимальный посреди частей, больше суммы чего?
Мирослава Грисевич
Всех частей массива?
Виталя Экземплярский
Хотя в массиве не может быть элемента больше суммы всех его элементов
Камилла Тонкович
-2, -3, 0, 4
Валентина Завальнюкова
Спасибо
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 maxlt;d[i]

   then max:= d[i];

end;

for i:=1 to n do

begin

 if d[i]lt;gt;max

   then notmax+= 1;

 if (d[i]gt;sum) and (d[i]lt;min)

   then min:= d[i];

end;

if minlt;gt;10000

 then writeln('Малый среди элементов, великих суммы: ',min)

 else writeln('Малый посреди частей, больших суммы: Не найдено');

writeln('Количество частей, не одинаковых максимальному: ',notmax);

end.

Язык PascalABC

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт