Укажите энергозависимую память . а)флеш-накопитель б)кеш процессора в)оперативная память г)жесткий диск
238
459
Ответы на вопрос:
Var s: string; d1,m1,g1,d2,m2,g2,t,c: integer; p: boolean; k: byte; begin k: =0; writeln('введите дату в формате дд.мм.гг'); readln(s); val(copy(s,7,2),t,c); {преобразуем год в число}if (c< > 0)or(t< 0) then k: =1 else g1: =t; {определим високосный год или нет}if +2000) mod 100< > 0)and((g1+2000) mod 4=0))or((g1+2000) mod 400=0) then p: =trueelse p: =false; val(copy(s,4,2),t,c); if (c< > 0)or not(t in [1..12]) then k: =1 else m1: =t; val(copy(s,1,2),t,c); if (c< > 0)or((m1 in [1,3,5,7,8,10,12])and not(t in [1..31])) or((m1 in [4,6,9,11])and not(t in [1..30])) or(p and(m1=2)and not(t in [1..29])) or(not p and(m1=2)and not(t in [1..28]))then k: =1 else d1: =t; if k=1 thenbeginwriteln('дата введена неверно! '); endelsebeginif(m1=1)and(d1=1)then begin d2: =31; m2: =12; g2: =g1-1; end else if ((m1 in [5,7,10,12]) and(d1=1))then begin d2: =30; m2: =m1-1; g2: =g1; end else if ((m1 in [2,4,6,8,9,11]) and(d1=1))then begin d2: =31; m2: =m1-1; g2: =g1; end else if(m1=3)and (d1=1) then begin if p then d2: =29 else d2: =28; m2: =m1-1; g2: =g1; end else begin d2: =d1-1; m2: =m1; g2: =g1; end; writeln('предыдущая дата: '); if d2< 10 then write('0',d2,'.')else write(d2,'.'); if m2< 10 then write('0',m2,'.')else write(m2,'.'); write(g2); end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kate666817.06.2020 17:24
-
poroshind03.11.2020 13:41
-
даша333516.02.2023 21:42
-
зюзя2430.04.2020 02:31
-
GoldHorse28.03.2020 15:17
-
Вазген22814.05.2022 18:52
-
are0t01.01.2020 14:53
-
ХПолинаХ25.04.2021 20:52
-
kat24325.03.2021 06:35
-
Hadeyac2302.05.2023 11:34
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.