Из N целых чисел найти минимальное среди положительных и максимальное среди отрицательных значений
спросил 17 Дек, 18 от cevka в категории школьный раздел


решение вопроса

+7
USES Crt;
VAR
  MI, MA, N, I, X: INTEGER; FL, FL1: BYTE;
BEGIN
 WriteLn('Введите количество значений');  ReadLn(N);
  FL:=0; FL1:=0;
 FOR I:=1 TO N DO Begin
   WriteLn('Введите ',I,' значение');  ReadLn(X);
   IF (FL=0) AND (X<0) Then Begin
                                                    MA:=X;  FL:=1;
                                                  End;
   IF (FL1=0) AND (X>0) Then Begin
                                                       MI:=X;  FL1:=1;
                                                    End;
   IF (X<0) AND (X>MA) Then MA:=X;
   IF (X>0) AND (X<MI) Then MI:=X;
 End;  
 IF FL=1 Then WriteLn('максимальное среди отрицательных = ',ma)
               Else WriteLn('отрицательных нет');
 IF  FL1=1 Then WriteLn('минимальное среди положительных = ',mi)
                  Else WriteLn('положительных нет');
END.
ответил 17 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.