3.1. Найти минимальный из положительных элементов массива А с четными номерами (с учетом...

0 голосов
59 просмотров

3.1. Найти минимальный из положительных элементов массива А с четными номерами (с учетом того, что их может не быть).ПОЖАЛУЙСТА РЕШИТЕ ПОДРОБНО С ОБЪЯСНЕНИЕМ,ПРОШУ)))ЗАРАНЕЕ СПАСИБООО


Информатика (29 баллов) | 59 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Const
  n=6; //размерность массива

Var
 ar:array[1..n] of integer;
 i,min,b:integer;
begin
 min:=2147483647; //верхняя граница типа integer
 b:=0; //проверка на наличие минимума - ложь
 for i:=1 to n do
  begin
   readln(ar[i]);
   if (i mod 2=0) and (ar[i]>0) and (ar[i]    begin
     min:=ar[i]; //заменяем минимум элементом
     b:=1; //проверка на наличие минимума - правда
    end;
  end;
 if b=0 then writeln('Нет') else writeln(min); {если проверка-ложь, то нет минимума, иначе выводим минимум}
end.

(38.6k баллов)
0

boolean не проходили жИ,можете чуть по другому написать ,без boolean

0

Начинается.... это не проходили, то не учили... тогда пишите в вопросе, что проходили!

0

Сделал без логического типа. В чём проблема заглянуть хоть раз в документацию(справку)?

0

Проблема в нынешней ориентированности школьного образования на учеников-роботов.

0

У меня внучке в школе поставили тройку по арифметике за то, что она решила задачу "У Васи было 5 яблок, а у Маши на 3 яблока больше. Сколько яблок было у детей?" вот так: 3+5=8. 5+8=13. Оказывается, "НЕПРАВИЛЬНО писать 3+5, нужно 5+3, потому что яблок 5 было!". Вопрос о том, как быть с правилом о перемене мест слагаемых остался за скобками...