Проверьте,есть ли ошибки? : ) программирование. program name uses crt; var a : integer; begin clrscr; readln (a); if (a> =1703) or (a< 1914) or (a> =1992) then writeln ('санкт петербург'); if (a> =1915) or (a< 1924) then writeln ('петроград'); if (a> =1925) or (a< =1991) then writeln ('ленинград'); readln; end.
Ниже предлагается исправленный вариант программы.
program name;
uses crt;
var a:integer;
begin
ClrScr;
Readln(a);
if a<1703 then Writeln('Город не существовал')
else
if (a>=1703) and (a<1914) or (a>=1991) then Writeln ('Санкт-Петербург')
else
if (a>=1914) and (a<1924) then Writeln ('Петроград')
else Writeln ('Ленинград');
ReadKey
end.
uses crt;
var a :integer;
begin clrscr;
readln (a);
if (a>=1703) and (a<1914) or (a>=1992) then writeln ('Санкт Петербург');
if (a>=1915) and (a<1924) then writeln ('Петроград');
if (a>=1925)and (a<=1991) then writeln ('Ленинград');
if a<1703 then writeln('Error');
readkey;
end.