![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.12.2010
Сообщений: 17
|
![]()
первая программа переводит число из 10 в 2 систему счисления, вторая из 2 в 10 систему счисления
помогите их соединить чтоб программа переводила число из любой системы счисления в любую систему счисления!! please)) uses CRT; var a:longint; function Y(x:longint):string; const digits:array [0..1] of char = ('0','1'); var res:string; d:0..1; BEGIN res:=''; while (x<>0) do begin d:=x mod 2; res:=digits[d]+res; x:=x div 2; END; Y:=res; END; BEGIN clrscr; writeln(' programma perevoda chisla iz desjatichnoi sistemy v dvoichnuiy'); writeln(' '); writeln(' *********************************** *****************************'); writeln('vvedite luboe chislo:'); readln(a); writeln('rezultat perevoda:',Y(a)); readln END. uses crt; var a : string; function Y(x:string):longint; const cifri:array [0..1] of char = ('0','1'); var res,ves:longint; i,j:byte; BEGIN res:=0; ves:=1; for i:=length(x) downto 1 do begin j:=0; while (cifri[j]<>x[i]) do inc(j); res:=res+ves*j; ves:=ves*2; end; Y:=res; END; BEGIN clrscr; writeln(' programma perevoda chisla iz dvoichnoy sistemy v desjatichnuy'); writeln(' '); writeln(' *********************************** *****************************'); writeln('vvedite luboe chislo:'); readln(a); writeln('rezultat perevoda:',Y(a)); readln END. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 17.12.2007
Сообщений: 32
|
![]() Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
связать две программки в одну с использованием условия. | 13xXx13 | Помощь студентам | 1 | 15.12.2010 16:51 |
связать одну дочернюю с несколькими главными | alexdrew | БД в Delphi | 1 | 17.04.2010 21:15 |
нужно Связать две вещи Pascal | shark2010 | Помощь студентам | 8 | 25.03.2010 17:07 |
Как связать две таблицы | Savage | Microsoft Office Access | 0 | 09.04.2009 13:15 |
Как связать две программы на Паскале | Romanus | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 29.07.2007 21:09 |