Посчитайте количество соседств двух отрицательных знаков - Turbo Pascal

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

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

3. Сформируйте одномерный массив из n элементов. Посчитайте количество соседств двух отрицательных знаков.

Решение задачи: «Посчитайте количество соседств двух отрицательных знаков»

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.   i, n, cout: integer;
  5.   a: array [1..100] of integer;
  6.  
  7. begin
  8.   writeln('Введите размер массива');
  9.   readln(n);
  10.   for i := 1 to n do
  11.   begin
  12.     a[i] := -10 + random(21);
  13.     write(a[i]:3);
  14.   end;
  15.   writeln;
  16.   cout := 0;
  17.   for i := 1 to n - 1 do
  18.   begin
  19.     if (a[i] < 0) and (a[i + 1] < 0) then
  20.       cout := cout + 1;
  21.   end;
  22.   writeln('Количество соседств двух отрицательных знаковp: ', cout);
  23. end.

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

  1. В программе объявлены переменные: i, n, cout - целочисленного типа, и переменная a - массив из 100 целых чисел.
  2. Пользователю предлагается ввести размер массива.
  3. В цикле for i от 1 до n (n - 1) происходит заполнение массива a случайными числами от -10 до 20.
  4. После заполнения массива выводится его содержимое.
  5. Затем происходит проверка условия (a[i] < 0) и (a[i + 1] < 0). Если оба условия выполняются, то переменная cout увеличивается на 1.
  6. В конце программы выводится количество соседств двух отрицательных знаков.

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


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

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

10   голосов , оценка 3.7 из 5

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

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

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