В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
bedniyboyarin
bedniyboyarin
07.02.2020 10:52 •  Информатика

Составьте программу,которая заполняет массив a[1..10]случайными целыми числами в диапазоне от 1 до 10 и выводит на экран последний элемент с нечётным значением и его индекс

Ответ:
1972jkmxbr
1972jkmxbr
25.05.2020 22:50

var

  a: array[1..10] of integer;  //Массив а

  i, index: integer;  //index - индекс последнего элемента с нечетным значением

 

begin

  write('Исходный массив:  ');

  for i:= 1 to 10 do  {Заполняем массив элементами в диапазоне [1..10], печатаем его и определяем индекс последнего элемента с нечетным значением}

  begin

    a[i]:= random(10) + 1;

    write(a[i], '  ');

    if a[i] mod 2 = 1 then index:= i;

  end;

  writeln;

  writeln('Последний элемент с нечетным значением:  a[', index, '] = ', a[index]);  

end. 

Отметь решение как лучшее)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?