Var i,n:byte; begin Write('Введите натуральное число от 1 до 10: '); Read(n); if not (n in [1..10]) then Writeln('Недопустимое значение') else Write('В римской записи: '); case n of 4: Writeln('IV'); 5: Writeln('V'); 6: Writeln('VI'); 7: Writeln('VII'); 8: Writeln('VIII'); 9: Writeln('IX'); 10: Writeln('X'); else begin for i:=1 to n do Write('I'); Writeln end end; end.
Тестовое решение: Введите натуральное число от 1 до 10: 3 В римской записи: III
i,n:byte;
begin
Write('Введите натуральное число от 1 до 10: ');
Read(n);
if not (n in [1..10]) then Writeln('Недопустимое значение')
else
Write('В римской записи: ');
case n of
4: Writeln('IV');
5: Writeln('V');
6: Writeln('VI');
7: Writeln('VII');
8: Writeln('VIII');
9: Writeln('IX');
10: Writeln('X');
else
begin for i:=1 to n do Write('I'); Writeln end
end;
end.
Тестовое решение:
Введите натуральное число от 1 до 10: 3
В римской записи: III