Могу реализацию на питоне предложить, писать меньше, чем на c ++.
import random
a = []
count = 0
for i in range (20):
a.append(random.randint(1000)
for i in a:
if i % 2 == 0:
count += 1
print (count)
Примечания.
Там, где пробел между текстом и скобками, он не нужен (здесь просто без них написать не даёт). Так же нужно следить за отступами, чтобы компилятор не ругался. Если рандомный список вы всё-таки решите считывать, то меняете в первом цикле после append(int(input()).
Randint даёт рандомное число на указанном промежутке, если нужен промежуток больше, просто меняйте цифру в скобках. Count - счётчик.
Поделитесь своими знаниями, ответьте на вопрос:
Дан программный код (будет на четырех языках): найдите минимальное целое положительное число, которое нужно подать на вход программе, чтобы на выходе получить значение 19. в ответе укажите целое число. p.s. облазил весь инет, но нашёл решения, которые находились от ответа. сделайте полное решение с понятным объяснением: что откуда взялось. заранее .
ответ:
объяснение:
переменная s должна на выходе программы быть равной 19, в результате работы этой программы s равна сумме цифр из которых состоит входное число n, число 19 можно представить как сумму состоящую не менее чем из трёх одноразрядных слагаемых, то есть n это трёхзначное число, легко понять что n =199, это наименьшее число, сумма цифр которого равна 29.