Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы - Pascal ABC

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

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

Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы

Решение задачи: «Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы»

textual
Листинг программы
  1. var i,x,k:integer;
  2. begin
  3. k:=0;
  4. Randomize;
  5. for i:=1 to 15 do
  6. begin
  7. x:=random(21)-10;
  8. write(x,' ');
  9. if x=0 then inc(k);
  10. end; writeln;
  11. if k=0 then write('NO') else write('YES k=',k);
  12. end.

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

В данном коде используется язык программирования Pascal ABC.

  1. Переменные:
    • i: счётчик для цикла
    • x: переменная для хранения случайного числа в диапазоне от -10 до 10
    • k: счётчик для отслеживания количества нулевых элементов
  2. В цикле for i от 1 до 15 происходит следующее:
    • x принимает случайное число от -10 до 10
    • Это число выводится на экран через функцию write
    • Если число равно нулю, то значение переменной k увеличивается на единицу
  3. По окончании цикла выводится сообщение о том, есть ли в списке нулевые элементы, используя функцию write
    • Если k равно нулю, выводится NO
    • Если k не равно нулю, выводится YES k= с значением k Таким образом, данный код проверяет, есть ли в списке из 15 случайных чисел от -10 до 10 нулевые элементы, и выводит соответствующее сообщение.

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


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

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

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

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

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

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