Помогите пожалуйста!!!! Нужно сделать программу перевода чисел из 8-ой системы счисления в 2-ую систему счисления...На Pascal
Приложения:
Аноним:
Странно....это что, в графическом режиме???
Это вообще Турбо Паскаль и библиотека TurboVision додревняя... жуть
А главное, у Вас там уже есть нужная Вам процедура: procedure iz8v2; //Программа перевода чисел из 8сс в 2сс
Это Pascal ABC, Добавленный файл с расширением .pas, здесь почему то сбита кодировка просто поменяйте и иероглифы будут русскими словами, такое бывает из-за не соответствия типов браузеров(у кого то старее у кого то новее
а может и в графическом я просто не понимаю, я новичок на этом сайте((((
Настройки----> Дополнительные инструменты---> Кодировка----> Кирилица (Windows-1251)
Пожалуйста помогите!!! Я переведу все балы!!! Главное чтоб работало
Это не Паскаль.ABC, по крайней мере, в части графики.
Единственное, что могу для Вас сделать - выложить программу, переводящую из 8с/с в 2/с, но работающую в обычной win-среде, без всяких графических раскрасок.
буду очень признателен
Ответы
Ответ дал:
1
function f8t2(s8:string):string;
const
m:array['0'..'7'] of string=
('000','001','010','011','100','101','110','111');
m1:array['1'..'7'] of string=
('1','10','11','100','101','110','111');
var
s:string;
i:integer;
begin
s:=m1[s8[1]];
for i:=2 to Length(s8) do s:=s+m[s8[i]];
f8t2:=s
end;
var
s:string;
begin
Write('Введите восьмеричное число: '); Readln(s);
Writeln('В двоичной системе: ',f8t2(s))
end.
Тестовое решение:
Введите восьмеричное число: 15740
В двоичной системе: 1101111100000
const
m:array['0'..'7'] of string=
('000','001','010','011','100','101','110','111');
m1:array['1'..'7'] of string=
('1','10','11','100','101','110','111');
var
s:string;
i:integer;
begin
s:=m1[s8[1]];
for i:=2 to Length(s8) do s:=s+m[s8[i]];
f8t2:=s
end;
var
s:string;
begin
Write('Введите восьмеричное число: '); Readln(s);
Writeln('В двоичной системе: ',f8t2(s))
end.
Тестовое решение:
Введите восьмеричное число: 15740
В двоичной системе: 1101111100000
СПАСИБО ОГРОМНОЕ
Такой вопрос как мне перевести балы ВАМ
Какие баллы? Я уже получил полагающиеся за решение 10 баллов.
а можно как то ещё перевести?
Не знаю даже, но мне ничего не нужно\)))
Блин, Спасибо Вам Большое Вы очень помогли!!!
Это обычное для данного Сервиса решение задания. Успехов!
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад