Составить программу, которая посчитает количество элементов - Turbo Pascal

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

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

дано одномерный массив С из n целых чисел. составить программу которая посчитает количество элементов меньших 3 и сумму отрицательных элементов массива больших -5

Решение задачи: «Составить программу, которая посчитает количество элементов»

textual
Листинг программы
uses crt;
var c:array[1..100] of integer;
    n,i,k,s:integer;
begin
clrscr;
repeat
write('Введите размер массива от 10 до 100 n=');
readln(n);
until n in [10..100];
randomize;
writeln('Массив');
k:=0;
s:=0;
for i:=1 to n do
 begin
  c[i]:=-10+random(21);
  if c[i]<3 then k:=k+1;
  if (c[i]<0)and(c[i]>-5) then s:=s+c[i];
  write(c[i]:4);
 end;
writeln;
writeln('Количество элементов меньше 3=',k);
writeln('Сумма элементов от -4 до -1=',s);
readln
end.

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

  1. Объявлены переменные: c:array[1..100] of integer; n,i,k,s:integer;
  2. Задается размер массива от 10 до 100, значение переменной n.
  3. Заполнение массива c случайными числами от -10 до 20.
  4. Поиск количества элементов в массиве c, значение которых меньше 3.
  5. Поиск суммы элементов в массиве c, значение которых лежит в диапазоне от -4 до -1.
  6. Вывод на экран количества элементов меньше 3 и суммы элементов от -4 до -1.
  7. Программа ожидает ввода данных с клавиатуры для завершения работы.

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


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

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

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