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

Требуется написать прогу которая преобразуют двоичное число в десятичное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линейные списки. База данных. http://www.cyberforum.ru/cpp-beginners/thread255475.html
Помагите плиз посмотреть в чём ошибки, не могу понять как их исправить. /*База данных компьютерных игр, в которой каждая игра характеризуется названием, годом выхода, ограничением по возрасту и...
C++ reinterpret_cast Подскажите плиз, чем отличается функция reinterpret_cast от static_cast? небольшой пример: const int MAX = 100; // размер буфера int buff; // буфер для целых чисел int main()... http://www.cyberforum.ru/cpp-beginners/thread255471.html
C++ Ханойские башни
Легенда гласит,что где-то в Ханое находится храм,в котором размещеа следущая конструкция:на основании укреплены 3 алмазных стержня,на один из которых при сотворении мира Брахиа нанизал 64 золотых...
C++ Написать функцию, которая определяет количество вхождений в СПИСОК елемента, заданого пользователем.
Ребята помогите пожалуйста, срочно надо!!!!!! Есть програма, но надо что бы она работала со списками!!!! Вот задание: Написать функцию, которая определяет количество вхождений в СПИСОК елемента,...
C++ Функция fseek http://www.cyberforum.ru/cpp-beginners/thread255451.html
Здраствуйте! Пишу сейчас телефонную книгу. Точнее что-то наподобие этого. Появилась проблема. Мне необходимо из файла, в который раннее были поблочно занесены контакты, прочитать контакт с заданным...
C++ Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали Двумерные массивы, условие в заголовке! Заранее спасибо) подробнее

Показать сообщение отдельно
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
11.03.2011, 16:21
RARITET,
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
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
 
int main()
{
    const int N=10;
    char mas[N];
    int dec=0;
    cout<<"Enter number(binary) -> ";
    cin.getline(mas,N);
    for(int i=strlen(mas)-1,j=1; i>=0; i--,j*=2)
    {
        if(mas[i]=='1')
        {
            dec+=j;
        }
    }
    cout<<endl<<"Number (dec) -> "<<dec<<endl;
    system("pause");
    return 0;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.