Вывести отрицательные числа, кратные 5 и найти их количество - Pascal ABC

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

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

Кому не сложно помогите пожалуйста, не хочет работать программа((
Листинг программы
  1. program massive_random_mod_5;
  2. одномерном массиве c случайными целыми числами в диапазоне от -50 до 50,
  3. вывести отрицательные числа, кратные 5. Найти их количество.}
  4. const c=-51;n=51;
  5. var a:array[c..n] of byte;
  6. i,l,b,j:integer;k:char;
  7. begin
  8. randomize;
  9. i:=1;
  10. while i<>4 do
  11. begin
  12. l:=-50+random(100);
  13. a[i]:=l;
  14. writeln('Ячейка A',i,'=',a[i],' ');
  15. i:=i+1;
  16. end;
  17. k:=('n');
  18. while k<>('y') do
  19. begin
  20. j:=-51;
  21. v:=j;
  22. for v to 50 do
  23. begin
  24. if a[j]mod 5 = 0 then
  25. writeln(a[j]);
  26. j:=j+1;
  27. end;
  28. writeln('Количество чисел кратных 5',j);
  29. writeln('Закрыть программу? Y-N?');
  30. readln(k);
  31. end;
  32. end.

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

textual
Листинг программы
  1. const
  2.    n=25;
  3. var
  4.    a:array[1..n] of integer;
  5.    i:integer;
  6. begin
  7.    randomize;
  8.    for i:=1 to n do  
  9.       a[i]:=-50+random(100)

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

В данном коде используется язык программирования Pascal ABC. Константа n определяет максимальное количество элементов в массиве a. Переменная a представляет собой массив целых чисел, который будет заполняться отрицательными числами, кратными 5. Переменная i используется для итерации по элементам массива a. С помощью цикла for происходит заполнение массива a отрицательными числами, кратными 5. В каждой итерации цикла значение переменной i увеличивается на единицу, а значение переменной a[i] вычисляется как -50 + random(100), где random(100) генерирует случайное число от 0 до 99. После выполнения цикла, в массиве a будут храниться отрицательные числа, кратные 5. Для подсчета количества таких чисел можно использовать переменную count. В начале программы ее значение устанавливается равным 0. В каждой итерации цикла, перед вычислением значения a[i], к переменной count добавляется единица. После завершения цикла, значение переменной count будет содержать количество отрицательных чисел, кратных 5.

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


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

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

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

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

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

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