Блог учителя Информатики

Решение задачи ExamBegin7


Условие задачи:

На вход подаются два целых положительных числа: A и D (2 ≤ D ≤ 9); числа расположены в одной строке. Вывести строку, изображающую запись числа A в системе счисления с основанием D (полученная строка не должна содержать незначащих нулей).


uses PT4Exam;

var
  a, b, rem, num, k: integer;

begin
  Task('ExamBegin7');
  Read(a, b);
  num := 0; k := 1;
  while a > 0 do
  begin
    rem := a mod b;
    a := a div b;
    num := num + rem * k;
    k := k * 10;
  end;
  Write(num);
end.
Поделиться:
Вам также может понравится
Делаем Черепашку в виде снежинки
Перевод десятичных чисел в двоичные на Pascal
Решение задачи ExamBegin80
Решение задачи ExamBegin79

Оставьте комментарий