Найти число, образованное из исходного приписыванием к нему такого же числа - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Дано натуральное число. Найти число, образованное из исходного приписыванием к нему такого же числа. Благодарю за помощь

Решение задачи: «Найти число, образованное из исходного приписыванием к нему такого же числа»

textual
Листинг программы
  1. var
  2. a,b,k:longint;
  3. begin
  4. readln(a);
  5. b:=a;
  6. k:=1;
  7. while b>0 do
  8. begin
  9. b:=b div 10;
  10. k:=10*k;
  11. end;
  12. k:=k+1;
  13. a:=a*k;
  14. writeln(a);
  15. end.

Объяснение кода листинга программы

  1. В начале объявляются три переменные типа longint: a, b и k.
  2. Затем происходит чтение значения переменной a с помощью функции readln.
  3. Значение переменной b присваивается значению переменной a.
  4. Переменная k инициализируется единицей.
  5. Затем начинается цикл while, который выполняется до тех пор, пока значение переменной b больше нуля.
  6. Внутри цикла значение переменной b делится на 10, а переменная k умножается на 10.
  7. После окончания внутреннего цикла значение переменной k увеличивается на единицу.
  8. Значение переменной a умножается на значение переменной k и записывается в выходной поток с помощью функции writeln.
  9. Цикл while завершается, когда значение переменной b становится меньше или равно нулю.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы