Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы - Pascal ABC
Формулировка задачи:
Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы
Решение задачи: «Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы»
textual
Листинг программы
var i,x,k:integer; begin k:=0; Randomize; for i:=1 to 15 do begin x:=random(21)-10; write(x,' '); if x=0 then inc(k); end; writeln; if k=0 then write('NO') else write('YES k=',k); end.
Объяснение кода листинга программы
В данном коде используется язык программирования Pascal ABC.
- Переменные:
- i: счётчик для цикла
- x: переменная для хранения случайного числа в диапазоне от -10 до 10
- k: счётчик для отслеживания количества нулевых элементов
- В цикле for i от 1 до 15 происходит следующее:
- x принимает случайное число от -10 до 10
- Это число выводится на экран через функцию write
- Если число равно нулю, то значение переменной k увеличивается на единицу
- По окончании цикла выводится сообщение о том, есть ли в списке нулевые элементы, используя функцию write
- Если k равно нулю, выводится
NO
- Если k не равно нулю, выводится
YES k=
с значением k Таким образом, данный код проверяет, есть ли в списке из 15 случайных чисел от -10 до 10 нулевые элементы, и выводит соответствующее сообщение.
- Если k равно нулю, выводится
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д