Введите число - номер месяца(1...12) определите, сколько дней в этом месяце, используя...

0 голосов
45 просмотров

Введите число - номер месяца(1...12) определите, сколько дней в этом месяце, используя сложные условия. Паскаль!


Информатика (12 баллов) | 45 просмотров
0

Что такое "сложные условия"? 11 вложенных операторов if ?

0

Это когда используются слова if, then, or

0

И я о том. Минимум, что можно тут сделать - написать три if, если не учитывать високосные годы. А если учитывать - то четыре.

Дан 1 ответ
0 голосов

Ответ:

Программу не смогу написать, но алгоритм простейший - организуешь 2 массива

A[1..12] = [Январь, Февраль, Март, ..Декабрь] и B[1..12] = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

Находишь введенное название месяца в массиве А и отвечаешь соответствующим элементом массива В.

А если по номеру - тогда даже массива А не нужно, просто берешь соответствующий элемент из В, и всё.

Объяснение:

(28 баллов)
0

Странные люди! Сказано в задании: "... используя сложные условия. Паскаль! ". Но нет! Они пишут вместо программы какой-то набор идей, причем ничего общего не имеющих с тем, что сказано в задании.

0

Мне кажется, это бот

0

Бот - это программа, так что это не бот. Посмотрите на время, прошедшее с момента помещения вопроса до получения ответа. Если за него невозможно было ответ набрать - значет просто скопировано из Интернет.

0

Я просто быстро писала, т.к. торопилась

0

извините если неправильно

0

у меня был предпочтен это вариант ответа