Напишите программу в паскале) написать программу которая вычисляет дату следующего дня. введите цифрами сегодняшнюю дату(число,месяц,год) 31 12 1998
122
273
Ответы на вопрос:
Const dm: array[1..12] of integer=(31,28,31,30,31,30,31,31,30,31,30,31); var d,m,y,dfeb: integer; begin write('введите дату в формате день месяц год: '); read(d,m,y); if (m=2) and (d> =28) then begin if ((y mod 4=0) and (y mod 100 < > 0)) or ((y mod 100=0) and (y mod 400 =0)) then dfeb: =29 else dfeb: =29; if d=dfeb then begin d: =1; inc(m) end else inc(d); if m=13 then begin m: =1; inc(y) end end else begin inc(d); if d> dm[m] then begin d: =1; inc(m) end; if m=13 then begin m: =1; inc(y) end end; writeln('следующая дата ',d,' ',m,' ',y) end.
Program z2; var day, month, year: integer; begin writeln('введите число, месяц, год'); readln(day,month,year); if(year mod 4=0) and (year mod 100 < > 0) or (year mod 100=0) and (year mod 400 = 0) then //определение висок. года begin if(month=2) then begin if(day=29) then begin day: =1; month: =3; end else day: =day+1; end else if(month=1) or (month=3) or (month=5) or( month=7) or (month=8) or (month=10) then begin if(day=31) then begin month: =month+1; day: =1; end else day: =day+1; end else if(month=12)then begin if(day=31) then begin year: =year+1; month: =1; day: =1; end else day: =day+1; end else begin if(day=30) then begin day: =1; month: =month+1; end else day: =day+1; end; end else //проверка обычного года begin if(month=2) then begin if(day=28) then begin day: =1; month: =3; end else day: =day+1; end else if(month=1) or (month=3) or (month=5) or( month=7) or (month=8) or (month=10) then begin if(day=31) then begin month: =month+1; day: =1; end else day: =day+1; end else if(month=12)then begin if(day=31) then begin year: =year+1; month: =1; day: =1; end else day: =day+1; end else begin if(day=30) then begin day: =1; month: =month+1; end else day: =day+1; end; end; writeln('следующий день: ',day, ' ',month, ' ',year); end.
Родился. подрос. ещё не много. пошёл в садик. закончил садик. пошёл в школу 1 класс. уже в 5-8 и т.д поступил в институт. закончил его. нашёл работу. купил квартиру. завёл семью. жили долго и счастливо. потом умер. так?
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vladyulin20.07.2021 18:13
-
danikmy1203.01.2021 03:01
-
gmejenny02.01.2023 10:15
-
donchikbukhmas23.02.2021 19:48
-
nikita228wwx07.08.2021 01:36
-
дана40327.01.2022 11:04
-
tatyanabelousova03.12.2020 23:47
-
У1м2н3и4ц5а627.01.2023 09:13
-
AlinaRai26.11.2022 06:44
-
asyltas12326.06.2020 21:46
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.