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

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

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

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

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

textual
Листинг программы
var
a,b,k:longint;
begin
readln(a);
b:=a;
k:=1;
while b>0 do
begin
b:=b div 10;
k:=10*k;
end;
k:=k+1;
a:=a*k;
writeln(a);
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
Похожие ответы