Предмет: Информатика,
автор: E11eVen133
Помогите написать программу, которая читает числа с 1го файла, переводит их в 8ю систему и записывает в другой. Файл из которого брать числа- codfio.txt
Приложения:
![](https://files.topotvet.com/i/5aa/5aa6a8e0b2020ce44ac38765f8166e71.png)
Ответы
Автор ответа:
1
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!
function DecToOctal(n:integer):string;
begin
var r:string:='';
while n>=8 do (r,n):=(n mod 8+r,n shr 3);
Result:=n+r
end;
begin
WriteAllText('bincod.txt',
ReadAllText('codfio.txt').ToIntegers
.Select(t->DecToOctal(t)).JoinIntoString)
end.
Внимание! Если программа не работает, обновите версию!
function DecToOctal(n:integer):string;
begin
var r:string:='';
while n>=8 do (r,n):=(n mod 8+r,n shr 3);
Result:=n+r
end;
begin
WriteAllText('bincod.txt',
ReadAllText('codfio.txt').ToIntegers
.Select(t->DecToOctal(t)).JoinIntoString)
end.
Приложения:
Аноним:
Во вложении - полученный файл bincod.txt
Похожие вопросы
Предмет: История,
автор: dssccyznecova3158
Предмет: Литература,
автор: Darwin2941
Предмет: Оʻzbek tili,
автор: yakudzi8585
Предмет: Математика,
автор: nvp3
Предмет: Алгебра,
автор: Shkollnick