Дан одномерный массив, содержащий вещественные числа. Для каждого элемента массива напечатать число отрицательных элементов, идущих за ним - Turbo Pascal

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

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

Дан одномерный массив, содержащий вещественные числа. Для каждого элемента массива напечатать число отрицательных элементов, идущих за ним Помогите решить задачку =)

Решение задачи: «Дан одномерный массив, содержащий вещественные числа. Для каждого элемента массива напечатать число отрицательных элементов, идущих за ним»

textual
Листинг программы
program Kiryshka;
{$APPTYPE CONSOLE}
uses SysUtils;
var mas:array [1..20] of Integer;
    q,i,n:Integer;
begin
  q:=0;
  Write('Enter size of array = ');Readln(n);
  for i:=1 to n do
    begin
      Write('Array [',i,'] = ');Readln(mas[i]);
    end;
  Writeln;
  Writeln('element[count minus elment]');
  for i:=1 to n do
    begin
      if (mas[i]>0) then Write(' ');
      Writeln(mas[i],'[',q,']');
      if (mas[i]<0) then Inc(q);
    end;
Writeln('The End.');
Readln;
end.

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

Этот код написан на Turbo Pascal и выполняет следующие действия:

  1. Запрашивает у пользователя размер массива и сохраняет его в переменной n.
  2. Создает одномерный массив mas из 20 элементов, каждый из которых является целым числом.
  3. Выводит на экран заголовок Array вместе с номером каждого элемента массива.
  4. Выводит на экран заголовок element[count minus elment] и затем выводит на экран отрицательные элементы массива, начиная с индекса q.
  5. После завершения цикла выводит на экран заголовок The End.. Примечание: В этом коде используется переменная q для отслеживания индекса текущего отрицательного элемента. Переменные i и n используются для итерации по массиву и подсчета количества отрицательных элементов.

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


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

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

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