|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2009, 13:41 | #1 |
Пользователь
Регистрация: 26.12.2008
Сообщений: 50
|
сложить 2 числа в двоисной системе
for j:=1 to 10 do begin
A[j]:=D[j]+F[j]; if A[j]=3 then begin A[j]:=1; A[j+1]:=A[j+1]+1; end; if A[j]=2 then begin A[j]:=0; A[j+1]:=A[j+1]+1; end; end; for j:=10 downto 1 do write(A[j]); A - результат d и f - слагаемые в каждом элементе массива содержится 0 или 1 конкретно нужно сложить f=1011111 и d=001011111 должно получится 1000111001, но получается 1001000110 в чем здесь ошибка??? заранее благодарен) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сложить два числа с плавающей точкой | forsy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 19 | 29.03.2010 02:15 |
Сложить два числа и вывести результат на экран | We1c0m3 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 23.05.2009 11:41 |
Сложить два числа | iwaniwan | Win Api | 3 | 23.04.2009 06:27 |
сложить 2 числа | vanDJ | Microsoft Office Access | 3 | 20.12.2007 08:57 |
как сложить 2 числа | andrey4623 | Общие вопросы C/C++ | 9 | 13.12.2007 17:42 |