Помогите написать программу, которая читает числа с 1го файла, переводит их в 8ю систему...

0 голосов
24 просмотров

Помогите написать программу, которая читает числа с 1го файла, переводит их в 8ю систему и записывает в другой. Файл из которого брать числа- codfio.txt


Скачать вложение Текст (TXT)
image
Скачать вложение Текст (TXT)

Информатика (15 баллов) | 24 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
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.

Скачать вложение Текст (TXT)
(150k баллов)
0

Во вложении - полученный файл bincod.txt