Форум программистов, компьютерный форум, киберфорум
Наши страницы

Из 2-ной в 10-ную систему - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Stack around the variable was corrupted http://www.cyberforum.ru/cpp-beginners/thread1026558.html
Здравствуйте! Имею следующий код: #include <iostream> #include <ctime> using namespace std; void main() { const int arr = 100; int n, sum = 0; n = rand(); for (int i = 0; i < arr; i++) {
C++ Найти 6 числа из массива которые делятся без остатка? Найти 6 числа из массива которые делятся без остатка? Помогите решить программу ребята ! Срочно прошу помощи http://www.cyberforum.ru/cpp-beginners/thread1026548.html
C++ Инверсия нужно исправить ошибку
#include <iostream> #include<iomanip> #include<cmath> using namespace std; int main() { setlocale( LC_ALL,"Russian" ); int n,s = 0;
C++ помогите найти ошибку. Поиск строк в массиве.
Всем доброго времени суток. Возник вопрос по этому коду: #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { const int N=25;
C++ Объяснить термин "замыкание" и код http://www.cyberforum.ru/cpp-beginners/thread1026503.html
Замыкание (англ. closure) в программировании — функция, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции и не в качестве её параметров (а в окружающем коде). Говоря...
C++ Функции Всем доброго времени суток. Возник вопрос по этому коду: #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { const int N=25; подробнее

Показать сообщение отдельно
D_bl_M
28 / 28 / 1
Регистрация: 25.03.2012
Сообщений: 129
03.12.2013, 10:25
Цитата Сообщение от простоВадим Посмотреть сообщение
Привет всем тем кто не пошел в школу или сидит на работе в интернете Есть код. Нужно из двоичного числа ( а и b ) сделать десятичное ( 4 и 7 соответственно ). Заранее спасибо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
   int a = 100; // равно 4
   int b = 111; // равно 7
   
   cout << a << endl
        << b << endl;
 
   system( "pause" );
   return 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
 
using namespace std;
 
int main ()
{
    cout<<"Two-position system to ten-position system\n";
    //Ввод числа
    cout<<"Enter digits:\n";
    int a = 100;
    //cin>>a;
    int i = 0;
    int digitT = a;
    int rest = 1;
    //Определение числа разрядов
    while (digitT >= 1 && rest <= 1)
        {
            rest = digitT % 10;
            digitT = digitT / 10;
            i = i + 1;
        }
    int two = 1;
    int sum = 0;
    digitT = a;
    if (rest>1)
        {
            //Проверка на двоичность
            cout<<"It's not two-position system!\n";
        }
    else
        {
            //Цикл выполняется, если число двоичное
            while (i > 0)
                {
                    rest = digitT % 10;
                    digitT = digitT / 10;
                    sum = sum + rest * two;
                    two = two * 2;
                    i = i - 1;
                }
            //Вывод результатов
            cout<<"Digits: \n"
                    <<"2-p: "<<a<<endl
                        <<"10-p: "<<sum<<endl;
        }
    return 0;
}
От вас немного изменить код, взял тут, я закомментил //cin>>a; и инициализировал переменную а = 100
Если не поймете, пишите, будем решать всеми силами

Не по теме:

И да, помог, жмем спасибо, народ это стимулирует ))

1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.