Найти номера всех отрицательных элементов - Pascal ABC
Формулировка задачи:
Найти номера всех отрицательных элементов
Решение задачи: «Найти номера всех отрицательных элементов»
textual
Листинг программы
Program print; Uses crt; Const n=5; Var a: array[1..n] of integer; i,null,s:integer; Begin s:=0; Writeln('Введите элементы массива:'); For i:=1 to n do begin Readln(a[i]); end; ClrScr; Writeln('Элементы вашего массива:'); For i:=1 to n do Writeln('a[',i,'] = ' ,a[i]); Writeln('<br>'); Writeln; Writeln('Номера отрицательных элементов:'); For i:=1 to n do IF a[i]<0 then begin null:=i; s:=s+1; Writeln(i); end; Writeln('Всего отрицательных элементов: ' ,s); end.
Объяснение кода листинга программы
- Объявлены переменные: 1.1. a - массив из n целых чисел; 1.2. i - счётчик для перебора элементов массива; 1.3. null - счётчик для хранения номера отрицательного элемента; 1.4. s - счётчик для хранения количества отрицательных элементов.
- Выводится приглашение для ввода элементов массива.
- Цикл считывает в массив a[i] элементы.
- Очищается экран.
- Выводится приглашение для вывода элементов массива.
- Цикл выводит значения элементов массива a[i].
- Выводится разделительная строка.
- Цикл ищет отрицательные элементы в массиве a[i].
- Если элемент отрицательный, то его номер записывается в переменную null, увеличивается счётчик s и выводится номер.
- Выводится общее количество отрицательных элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д