Владислав-Аветисян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*
Комментарий*

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

egorstebenev6
Popova838
osnovnoisklad3551
ВалерийАндреевна1788
oafanasiev41
sherifovaelina
olkay
olgamalochinska
socofilesrus4
evrotrastop64
mitin228133770
Салиев
Есартия52
Иванович621
paninsv
▲