Написать программу Паскаль -перенести первое число в конец Число трехзначное Помогите:)

0 голосов

Написать программу Паскаль -перенести первое число в конец
Число трехзначное
Помогите:)


спросил от (19 баллов) в категории Информатика
оставил комментарий от Супер бакалавр (16.9k баллов)

То есть?) Первую цифру поменять с последней?)

оставил комментарий от (19 баллов)

да то есть например 456 то должно 564

1 Ответ
0 голосов
ответил от Супер бакалавр (16.9k баллов)

Прошу:)

var a, b, c, d: integer;
begin
     readln(d);
     a := d div 100;
     b := d mod 100 div 10;
     c := d mod 10;
     writeln(b, c, a);
end.

можно ещё сократить:
var a, b, c, d: integer;
begin
     readln(d);
     writeln(d mod 100 div 10, d mod 10, d div 100);
end.

или даже:
var a, b, c, d: integer;
begin
     readln(d);
     a := d div 100;
     writeln(d - a * 100, a);
end.

оставил комментарий от Супер бакалавр (16.9k баллов)

Сколько угодно решений можно придумать:)

...