Форум программистов, компьютерный форум CyberForum.ru

Перевод числа n из двоичной в 8 СС - C++

Восстановить пароль Регистрация
 
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134
20.10.2012, 22:08     Перевод числа n из двоичной в 8 СС #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int main () 
{   const int n=100;
                char text[n], text1[n]="";
            cout<<"\nVvedite chislo, kotoroe hotite perevesti chislo= "; cin>>text;
            int lentxt=strlen(text), k=0;
            cout<<"Text:\n"; cout<<text<<endl<<lentxt;
            for (int i=lentxt; i>=0; i--)
            {
            if ( (text[i] == '1') && (text[i-1] == '1') && (text[i-2] == '1') ) { text1[k]=0; }
            if ( (text[i] == '1') && (text[i-1] == '1') && (text[i-2] == '0') ) { text1[k]=1; }
            if ( (text[i] == '1') && (text[i-1] == '0') && (text[i-2] == '1') ) { text1[k]=2; }
            if ( (text[i] == '1') && (text[i-1] == '0') && (text[i-2] == '0') ) { text1[k]=3; }
            if ( (text[i] == '0') && (text[i-1] == '1') && (text[i-2] == '1') ) { text1[k]=4; }
            if ( (text[i] == '0') && (text[i-1] == '1') && (text[i-2] == '0') ) { text1[k]=5; }
            if ( (text[i] == '0') && (text[i-1] == '0') && (text[i-2] == '1') ) { text1[k]=6; }
            if ( (text[i] == '0') && (text[i-1] == '0') && (text[i-2] == '0') ) { text1[k]=6; }
            i-=2; k++;
                                                    }
        for (int i=k; i>=0; i--)
            { cout<<text1[i]<<" ";}
        system("pause");
        return 0;
                                    }

Что тут не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 22:08     Перевод числа n из двоичной в 8 СС
Посмотрите здесь:

C++ Перевод числа из двоичной в десятичную и наоборот.
Перевод целого (дробного) числа из двоичной системы счисления в десятичную C++
C++ Перевод числа из двоичной в восьмеричную СС
C++ Перевод числа из двоичной системы счисления в десятичную
Перевод числа из двоичной сс в десятичную (рекурсия) C++
Перевод числа из двоичной системы в десятичную C++
C++ Перевод числа из двоичной системы в десятичную или наоборот
Перевод вещественного числа из двоичной системы в десятичную c++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru