Вывести нечетные элементы массива - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

1. Откройте текстовый редактор TurboPascal. 2. Напишите программу решения задачи по разработанному ранее алгоритму. В программе предусмотреть вывод справочной информации (информация об авторе, наименование и назначение программы), возможность многократных вычислений. 3. Отладьте программу. 4. Сохраните результаты работы программы. Само задание. Массив А вводится с клавиатуры. Вывести только нечетные элементы. Заранее спасибо (๑¯ω¯๑).

Решение задачи: «Вывести нечетные элементы массива»

textual
Листинг программы
  1. var
  2. a:array [1..100] of integer;
  3. i,n,c:integer;
  4. begin
  5. repeat
  6. write('N = '); readln(n);
  7. for i:=1 to n do begin
  8. write('A[',i,'] = '); readln(a[i]);
  9. end;
  10. write('Nechetnye elementy: ');
  11. for i:=1 to n do
  12. if a[i] mod 2 > 0 then
  13. write(a[i],' ');
  14. writeln; write('Povtoryt vvod? (1 - da, 2 - net)');
  15. readln(c);
  16. until c=2;
  17. end.

Объяснение кода листинга программы

В данном коде объявлены следующие переменные:

  • a: массив целых чисел от 1 до 100;
  • i, n, c: целые числа, которые используются для чтения ввода пользователя;
  • n: количество элементов в массиве a, которое считывается с помощью функции readln;
  • c: число, которое считывается с помощью функции readln и используется для прерывания цикла. Внутри цикла repeat происходит следующее:
    1. Выводится сообщение N = и считывается число n с помощью функции readln.
    2. Для каждого элемента массива a от 1 до n выводится сообщение A[, i, '] = ' и считывается значение элемента массива a[i] с помощью функции readln.
    3. Выводится сообщение Nechetnye elementy: и выводятся все нечетные элементы массива a, которые находятся в диапазоне от 1 до n.
    4. Выводится сообщение Povtoryt vvod? (1 - da, 2 - net), где user должен ввести 1, чтобы продолжить ввод, или 2, чтобы завершить ввод.
    5. Считывается значение c с помощью функции readln.
    6. Цикл повторяется до тех пор, пока значение c не станет равным 2. Таким образом, данный код позволяет пользователю вводить элементы массива a и выводить нечетные элементы массива a.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы