Найти количество положительных двузначных чисел в массиве - PascalABC.NET

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

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

Написать программу, которая находит количество положительных двузначных чисел в массиве. Написать программу, которая находит первое число в массиве, равное сумме всех предшествующих.

Решение задачи: «Найти количество положительных двузначных чисел в массиве»

textual
Листинг программы
var
    a: array[1..50] of integer;
    i, pol: integer;
 
begin
    writeln('Массив с элементами [-27;27]');
    for i := 1 to 50 do
    begin
        a[i] := random(54) - 27;
        write(a[i], ' | ');
    end;
    writeln;
    writeln('Все положительные двухзначные числа');
    pol:=0;
    for i := 1 to 50 do 
    begin
        if (a[i] > 9) and (a[i] < 100) then begin
            write(a[i], ' | ');
            pol:=pol+1;
            end;
    end;
    writeln;
    writeln('Количество чисел: ',pol);
end.

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

  1. Объявляются переменные:
    • a: массив из 50 целых чисел, значения которого будут в диапазоне от -27 до 27;
    • i: счётчик для прохода по элементам массива;
    • pol: счётчик для подсчёта положительных двузначных чисел.
  2. Выводится сообщение о массиве и его элементах.
  3. Заполняется массив случайными числами от -27 до 27.
  4. Выводится заполненный массив.
  5. Выводится сообщение о положительных двузначных числах.
  6. Устанавливается начальное значение счётчика положительных двузначных чисел равным 0.
  7. Происходит проход по элементам массива. Если элемент больше 9 и меньше 100, то он выводится и к счётчику прибавляется единица.
  8. Выводится последнее значение счётчика.

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


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

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

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