Var c1,c2: char; begin write('введите две латинские буквы подряд без пробелов: '); readln(c1,c2); c1: =upcase(c1); c2: =upcase(c2); if c1< c2 then writeln('первая буква следует в алфавите перед второй') else if c1=c2 then writeln('это одна и та же буква') else writeln('первая буква следует в алфавите после второй') end. тестовое решение: введите две латинские буквы подряд без пробелов: qp первая буква следует в алфавите после второй
rezh2009766
18.07.2022
Var s,sd,sm,sy: string; d,m,y,err: integer; begin write('введите текущую дату в формате дд/мм/ или дд.мм.: '); readln(s); if length(s)< > 10 then writeln('неверный ввод') else begin sd: =s[1]+s[2]; val(sd,d,err); sm: =s[4]+s[5]; val(sm,m,err); sy: =copy(s,7,4); val(sy,y,err); if err> 0 then writeln('неверный ввод') else begin if d< 28 then d: =d+1 else begin case m of 1,3,5,7,8,10,12: if d< 31 then d: =d+1 else begin d: =1; m: =m+1 end; 2: if (y mod 4)=0 then if d=28 then d: =29 else begin d: =1; m: =3 end else begin d: =1; m: =3 end; else if d< 30 then d: =d+1 else begin d: =1; m: =m+1 end end end; if m> 12 then begin m: =1; y: =y+1 end; str(d,sd); if length(sd)=1 then sd: ='0'+sd; str(m,sm); if length(sm)=1 then sm: ='0'+sm; str(y,sy); s: =sd+'.'+sm+'.'+sy; writeln('завтра будет '+s) end end end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Перевести в шестнадцатеричную, восьмеричную и двоичную системы счисления десятичное число 1050
1050 = 041a16
1050 = 020328
1050 = 020328