Составители:
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
5) Дано натуральное число n. Преобразовать число n в систему с основа-
нием j (j<10).
program num_to_str2(input,output);
uses CRT;
var N:longint;k1,j:integer;
function num_to_str (num:longint;k,j:integer):string;
var Q,r:longint;b:string[1];a:string[33];
begin
Q:=num;
k:=0;{счетчик количества цифр в преобразованном числе}
a:='';{начальное значение строки-пусто}
while Q<>0 do
begin
r:=Q mod j;{нахождение очередного остатка}
str(r,b);{преобразование числа в строковый формат}
a:=b+a;{подключение символа к строке результата}
Q:=Q div j;{частное от целочисленного деления исходного числа на 2}
k:=k+1;
end;
writeln('длина числа в
новом формате = ',k);
write('новая запись числа с основанием ',j,': ');
num_to_str:=a;
end;
begin
clrscr;
write('Введите числа N: ');
readln(N);
write('Введите новое основание j данного числа N: ');
readln(j);
writeln;
writeln(num_to_str(N,k1,j));
readln;
end.
Представление натурального числа
в смешанной системе счисления
64
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
5) Дано натуральное число n. Преобразовать число n в систему с основа-
нием j (j<10).
program num_to_str2(input,output);
uses CRT;
var N:longint;k1,j:integer;
function num_to_str (num:longint;k,j:integer):string;
var Q,r:longint;b:string[1];a:string[33];
begin
Q:=num;
k:=0;{счетчик количества цифр в преобразованном числе}
a:='';{начальное значение строки-пусто}
while Q<>0 do
begin
r:=Q mod j;{нахождение очередного остатка}
str(r,b);{преобразование числа в строковый формат}
a:=b+a;{подключение символа к строке результата}
Q:=Q div j;{частное от целочисленного деления исходного числа на 2}
k:=k+1;
end;
writeln('длина числа в новом формате = ',k);
write('новая запись числа с основанием ',j,': ');
num_to_str:=a;
end;
begin
clrscr;
write('Введите числа N: ');
readln(N);
write('Введите новое основание j данного числа N: ');
readln(j);
writeln;
writeln(num_to_str(N,k1,j));
readln;
end.
Представление натурального числа
в смешанной системе счисления
64
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
