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

Перевод чисел. Модуль string - C++

Восстановить пароль Регистрация
 
Zzzzzz
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 14
12.05.2011, 14:50     Перевод чисел. Модуль string #1
Ребят! Привет! Помогите кто может с прогай, не могу правильно сделать!!! Надо перевести из 2-чной в 10-чную систему счисления и наоборот используя модуль string.


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
#include<iostream>
#include<string>
#include<math.h>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    string t, s, f;
    cout<<"Введите двоичное число: ";
    cin>>s;
    int k = 0;
    int n = s.length();
    for(int i =n-1; i>=0;i--)
    {
        int c = s[i]-'0';
        k=k+pow(2.0, n-1-i)*c;
        
    }
    cout<<"Десятичное число: "<<k<<endl;
    s.clear();
    do
    {
        int x = 0;
        int m = k%2;
        int  g = k-(m*2);
        string& insert(const int x, string s, int g);
        k/=2;           
    }
    while(k!=0);
    for (int i=0; i<n/2; i++)
    {
        int y = s[i];
        s[i]=s[n - 1-i];
        s[n-1-i]=y;
    }
    cout<<s<<endl;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 14:50     Перевод чисел. Модуль string
Посмотрите здесь:

C++ Перевод из string в ASCII
C++ Перевод long double в string
перевод из string в int и обратно C++
C++ Перевод string в int
перевод из string^ в char C++
C++ Перевод из int в string
Перевод из int в string C++
C++ Перевод из string в float

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

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

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