deneleslamov2
11.11.2020 16:20

Ввод и вывод данных производятся через стандартные потоки щввода-вывода. На вход подаются года, пока не 0. Требуется определить количество високосных лет. (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.) Входные данные Вводится единственное число - номер года (целое, положительное, не превышает 30000). Выходные данные Требуется вывести слово YES, если год является високосным и NO - в противном случае и количество лет Примеры входные данные 2007 2000 1600 0 выходные данные NO YES YES 2​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
кристина0052368
23.01.2024 21:27
Школьное задание: определить количество високосных лет.

Решение:

1. Сначала нужно прочитать число с клавиатуры, чтобы узнать год.
2. Создадим переменную "год" и присвоим ей значение, введенное с клавиатуры.
3. Создадим переменную "количество_високосных_лет" и присвоим ей значение 0. Эта переменная будет считать количество високосных лет.
4. Проверим, является ли год високосным.
5. Если год делится на 4, но не делится на 100, или же делится на 400, то считаем его високосным и увеличим значение переменной "количество_високосных_лет" на 1.
6. Повторим шаги 1-5, пока не введен год 0.
7. Выведем количество високосных лет.

Подробное пошаговое решение:

1. Читаем год с клавиатуры и сохраняем его в переменную "год".
2. Создаем переменную "количество_високосных_лет" и присваиваем ей значение 0.
3. Если "год" не равен 0, переходим к шагу 4. Иначе переходим к шагу 7.
4. Проверяем, делится ли год на 4 без остатка. Если да, переходим к шагу 5. Иначе переходим к шагу 9.
5. Проверяем, делится ли год на 100 без остатка. Если нет, переходим к шагу 6. Иначе переходим к шагу 8.
6. Проверяем, делится ли год на 400 без остатка. Если да, переходим к шагу 8. Иначе переходим к шагу 9.
7. Выводим на экран "NO" и увеличиваем значение переменной "количество_високосных_лет" на 0.
8. Выводим на экран "YES" и увеличиваем значение переменной "количество_високосных_лет" на 1.
9. Повторяем шаги 1-8.
10. Выводим на экран значение переменной "количество_високосных_лет".

Пример выполнения задания:

Ввод:
2007

Вывод:
NO

Ввод:
2000

Вывод:
YES

Ввод:
1600

Вывод:
YES

Ввод:
0

Вывод:
2
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота