Владислав-Аветисян217
?>

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

Информатика

Ответы

Kazantsevv_kostya
Школьное задание: определить количество високосных лет.

Решение:

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. Требуется определить количество високосных лет. (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.) Входные данные Вводится единственное число - номер года (целое, положительное, не превышает 30000 Выходные данные Требуется вывести слово YES, если год является високосным и NO - в противном случае и количество лет Примеры входные данные 2007 2000 1600 0 выходные данные NO YES YES 2​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Ioanova Korneeva1093
Yulechkaakulova1993
expozition
katcoffe3
moidela87
Анна498
PetrovnaTsukanov
ПолухинаТененева565
annanudehead1426
rsd737
ekatef45
fedchenkoofficial
fednik3337923
ekaizer
svetkaiv