Найти номер первого положительного элемента массива - Turbo Pascal

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

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

Дан массив целых чисел. Найти номер первого положительного элемента массива. Решить задачу с использованием процедур
неужели никто не знает ?

Решение задачи: «Найти номер первого положительного элемента массива»

textual
Листинг программы
  1. Program Ex_1;
  2. USES Crt;
  3.  Const n=10;
  4. Type myarray=Array [1..n] of integer;
  5.  var A:myarray;  
  6.  i,k:integer;
  7.  
  8. Procedure Init(var m:myarray);
  9. var i:integer;
  10. begin
  11. for i:=1 to n do
  12.   read(m[i]);
  13. end;
  14. begin
  15. clrscr;
  16. Init(A);
  17. for i:=1 to n do
  18.  if A[i]>0 then break;
  19.  writeln('Номер первого положительного элемента:=',i);
  20. readln;
  21. end.

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

  1. В программе объявляется переменная n типа Const со значением 10.
  2. Затем объявляется тип myarray, который представляет собой массив целых чисел размером от 1 до n.
  3. Далее объявляются переменные A, i и k типа var и присваиваются соответствующие значения.
  4. В процедуре Init считываются значения массива m с помощью цикла for и переменной i.
  5. Затем вызывается функция clrscr для очистки экрана.
  6. В основной части программы вызывается процедура Init с переменной A в качестве аргумента.
  7. С помощью цикла for и переменной i ищется первый положительный элемент массива A.
  8. Если такой элемент найден, то цикл прерывается командой break.
  9. Выводится сообщение с номером первого положительного элемента.
  10. Программа завершается вызовом readln.

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


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

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

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

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

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

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