RosettaCodeData/Task/Increment-a-numerical-string/Pascal/increment-a-numerical-string.pas
2023-07-01 13:44:08 -04:00

20 lines
361 B
ObjectPascal

program TestIncNumString;
type
tMyNumString = string(20);
procedure IncMyString(var NumString: tMyNumString);
var
i: integer;
begin
readStr(NumString, i);
writeStr(NumString, succ(i))
end;
//example
var
MyNumString :tMyNumString;
BEGIN
MyNumString := '12345';
write(MyNumString,' turns into ');
IncMyString(MyNumString);
write(MyNumString);
END.