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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, лежит точка внутри заштрихованной области, вне её или на её границе http://www.cyberforum.ru/cpp-beginners/thread676010.html
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.
C++ Построчная обработка string Есть некий "многострочный" текст string s;. Задача состоит в том, чтобы после каждой строки, кроме последней, после каждого знака ' " ' и ' \ ' поставить ' \ '. Например из текста: cout << "123" << endl; cout << "123\n123\n123132" << endl; Нужно получить: cout << \"123\" << endl;\ cout << \"123\\n123\\n123132\" << endl; http://www.cyberforum.ru/cpp-beginners/thread676001.html
Найти величину наибольшего среди отрицательных чисел последовательности C++
Буду благодарен!!!С!!!
C++ Массив номеров машин и последующее сравнение
Реализуется программа контрольно-пропускного пункта. Почти доделал, но возникли некоторые сложности с угнанными номерами. Вообщем должен создавать массив с определенным числом трехзначных номеров. Также прошу написать цикл очистки массива. Дальше мне нужно сравнивать мой номер с каждым номером из вышесказанного массива номеров. Кто-то может подсказать? Заранее спасибо
C++ Как самостоятельно создать файл,который подключиться к программе созданной в С++? http://www.cyberforum.ru/cpp-beginners/thread675978.html
#include <iostream> #include <fstream> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { char buff; vector<string> s; ifstream infile;
C++ Переставить элементы массива в указанном порядке Здравствуйте есть задача. 1.1. Даны действительные числа a1, a2,..., a20. Получить a20,a11,a19,a10,...,a10,a1. Прошу помочь с решением. Заранее благодарен. подробнее

Показать сообщение отдельно
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134

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

20.10.2012, 22:08. Просмотров 302. Ответов 0
Метки (Все метки)

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;
                                    }

Что тут не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru