Найти номера всех отрицательных элементов - 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.1. a - массив из n целых чисел; 1.2. i - счётчик для перебора элементов массива; 1.3. null - счётчик для хранения номера отрицательного элемента; 1.4. s - счётчик для хранения количества отрицательных элементов.
  2. Выводится приглашение для ввода элементов массива.
  3. Цикл считывает в массив a[i] элементы.
  4. Очищается экран.
  5. Выводится приглашение для вывода элементов массива.
  6. Цикл выводит значения элементов массива a[i].
  7. Выводится разделительная строка.
  8. Цикл ищет отрицательные элементы в массиве a[i].
  9. Если элемент отрицательный, то его номер записывается в переменную null, увеличивается счётчик s и выводится номер.
  10. Выводится общее количество отрицательных элементов.

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


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

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

8   голосов , оценка 4.375 из 5
Похожие ответы