• Предмет: Информатика
  • Автор: kkkkkkkkkkkkkkk999
  • Вопрос задан 11 месяцев назад

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


BobbyFresnel: Что такое "сложные условия"? 11 вложенных операторов if ?
kkkkkkkkkkkkkkk999: Это когда используются слова if, then, or
BobbyFresnel: И я о том. Минимум, что можно тут сделать - написать три if, если не учитывать високосные годы. А если учитывать - то четыре.

Ответы

Ответ дал: vikamiller2008
0

Ответ:

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

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

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

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

Объяснение:


BobbyFresnel: Странные люди! Сказано в задании: "... используя сложные условия. Паскаль! ". Но нет! Они пишут вместо программы какой-то набор идей, причем ничего общего не имеющих с тем, что сказано в задании.
kkkkkkkkkkkkkkk999: Мне кажется, это бот
BobbyFresnel: Бот - это программа, так что это не бот. Посмотрите на время, прошедшее с момента помещения вопроса до получения ответа. Если за него невозможно было ответ набрать - значет просто скопировано из Интернет.
vikamiller2008: Я просто быстро писала, т.к. торопилась
vikamiller2008: извините если неправильно
vikamiller2008: у меня был предпочтен это вариант ответа
Вас заинтересует