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

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

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

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

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

textual
Листинг программы
Program Ex_1;
USES Crt;
 Const n=10;
Type myarray=Array [1..n] of integer;
 var A:myarray;  
 i,k:integer;
 
Procedure Init(var m:myarray);
var i:integer;
begin
for i:=1 to n do
  read(m[i]);
end;
begin
clrscr;
Init(A);
for i:=1 to n do
 if A[i]>0 then break;
 writeln('Номер первого положительного элемента:=',i);
readln;
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
Похожие ответы