В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
ната1182
ната1182
08.08.2020 22:23 •  Информатика

Дано 4 значное число,поменять местами первую и последнюю цифру. программирование,составить в паскале

Ответ:
Horsik1Konnik
Horsik1Konnik
12.07.2020 20:21
Если надо вывести получившееся число без ведущих нулей (т.е. 1000 превратить в 1), то можно так:

var n: integer;
begin
  readln(n);
  writeln(1000 * (n mod 10) + (n - (n mod 10) - 1000 * (n div 1000)) + n div 1000)
end.

Если надо сохранять ведущие нули, то можно, например, считать число посимвольно.

var i: integer;
  c: array[1 .. 4] of char;
  t: char;
begin
  for i := 1 to 4 do
    read(c[i]);
  t := c[1]; c[1] := c[4]; c[4] := t;
  for i := 1 to 4 do
    write(c[i])
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?