Поиск минимума и максимума

Ответить
Ildar777
Сообщения: 4
Зарегистрирован: 07 мар 2009, 17:12

В одномерном массиве A[N] действительных числел найти Изображение
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Насколько я понял, нужно найти сумму максимального четного и минимального нечетного элементов. Или как?
Нет религии выше истины
Ildar777
Сообщения: 4
Зарегистрирован: 07 мар 2009, 17:12

dr.Jekill писал(а):Насколько я понял, нужно найти сумму максимального четного и минимального нечетного элементов. Или как?
Да нужно найти сумму максимального четного и минимального нечетного элементов.
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Можете добавить отзыв.

Код: Выделить всё

uses crt;
var a:array[1..50] of integer;
i,n:byte;
min,max:integer;
begin
 clrscr;
 writeln;
 write('Zadaite razmernost massiva: ');
 readln(n);
 writeln('Vvodite elementy massiva: ');
 for i:=1 to n do 
  begin
   write(' -> ');
   readln(a[i]);
  end;
 i:=1;
 while a[i] mod 2 <> 0 do i:=i+1;
 max:=a[i];
 i:=1;
 while a[i] mod 2 = 0 do i:=i+1;
 min:=a[i];
 clrscr;
 write('POLUCHENNYI MASSIV:');
 for i:=1 to n do 
  begin
   write(a[i],' ');
   if (a[i] mod 2 =0) and (a[i]>max) then max:=a[i];
   if (a[i] mod 2 <>0) and (a[i]<min) then min:=a[i];
  end;
writeln;
writeln('Maximalnyi chetnyi element: ',Max);
writeln('Minimalnyi nechetnyi element: ',Min);
max:=max+min;
writeln('Ih summa: ',Max);
readln;
end.
Нет религии выше истины
Ответить