Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2010, 21:43   #1
Bonne
Пользователь
 
Регистрация: 10.02.2010
Сообщений: 13
По умолчанию си++ перевод числа из двоичной системы в десятичную.

В чем ошибка? программа должна переводить восьмиразрядное двоичное число в десятичное



Код:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;

int main(int argc, char *argv[])
{char dv[16];
int dec,num,v ;

cout<<" enter nunber " ;
cin.getline(dv,10) ;

dec=0;
v=1;

for(num=strlen(dv)-1;num>=0; num--){
                           if(dv[num]='1')
                             dec+=v;
                             v*=2 ;}
           cout<<dec<<endl ;                  
    
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}

Последний раз редактировалось Stilet; 14.04.2010 в 09:32.
Bonne вне форума Ответить с цитированием
Старый 13.04.2010, 22:07   #2
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Код:
if(dv[num]=='1')
и
Код:
cout<<dec/2<<endl ;
Skype: CODERua
[CODER] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод числа из двоичной системы в десятичную С++ kontroller Помощь студентам 2 15.02.2010 20:39
Перевод числа с десятичной системы в восьмеричную систему Yardik Помощь студентам 1 21.01.2010 08:41
Перевод числа в различные системы счисления ...Оленька... Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 14.12.2008 16:08
Перевод числа в разные системы счисления Сергий Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 04.12.2008 21:15