Тип данных, одномерные массивы (вектор) - Pascal

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

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

Тип данных, одномерные массивы (вектор). Помогите пожалуйста решить упражнение: от клавиатуры заполняется таблица целых чисел A(n). Определить количество соседних положительных чисел.

Решение задачи: «Тип данных, одномерные массивы (вектор)»

textual
Листинг программы
program PosNumInVector;
const N = 10000;
uses crt;
var i, j, x, y:Integer;
    a:array [1..N] of Integer;
begin
  clrscr;
  writeln('Введите количество элементов вектора');
  readln(x);
  clrscr;
  for i:=1 to x do
    readln(a[i]);
  clrscr;
  for i:=1 to x do
    if (a[i]>0) and (a[i+1]>0) then
      inc(j);
  write(j);
end.

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

  1. Ввод количества элементов вектора в переменную x.
  2. Заполнение вектора a значениями, которые пользователь вводит с клавиатуры.
  3. Перебор элементов вектора a.
  4. Проверка условия для каждого элемента вектора a.
  5. Если условие выполняется, то переменная j увеличивается на единицу.
  6. Вывод значения переменной j на экран.

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


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

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

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