Косоногов Иосифовна
?>

6. Определите значенне S после выполнения данного алгоритма:А) 45В) 50C) 15D) 55E) 46​

Информатика

Ответы

blizzardtap641
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.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

6. Определите значенне S после выполнения данного алгоритма:А) 45В) 50C) 15D) 55E) 46​
Ваше имя (никнейм)*
Email*
Комментарий*

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

Lugovoi
VSpivak3122
ddobrov32133
akopovarch
mzia-mzia-60682
kyrtlab39
Lerkinm
Petrakova Ilyushin
Zimin1111
yuda12
yrgenson2011801
Голосова-Лобанов1555
qwqwweqw3
ipaskarovanv6
svetavancevich