Составить программку : Как отыскать номер первого нечётного элемента? Через массив

Составить программу : Как найти номер первого нечётного элемента? Через массив

Задать свой вопрос
1 ответ

var

 A: array [1..10] of Integer;

 i: Integer;

 IsFound: Boolean;

begin

   Randomize;

   Write ('Массив: ');

   for i := 1 to 10 do begin

     A [i] := Random (10) + 1;  // наполняем массив случайными числами от 1 до 10

     Write (IntToStr (A[i]) + ' ');   // показываем значения массива

   end;

   WriteLn;

   IsFound := False;

   for i := 1 to 10 do begin

     if A [i] mod 2 lt;gt; 0 then begin   // проверка на нечетность

       IsFound := True;   // если найдено нечетное число устанавливаем флаг

       Break;   // и выходим из цикла

     end;

   end;

   if IsFound then   // если было найдено нечетное число выводим его

     WriteLn ('Номер первого нечетного элемента: ' + IntToStr (i))

   else   // по другому сообщаем о беде

     WriteLn ('Нечетный элемент в массиве не найден');

end;

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


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

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

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

Войти на сайт