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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Смоделировать работу скремблера. http://www.cyberforum.ru/cpp-beginners/thread293848.html
Помогите пожалуйста решить задачу... Задача: Смоделировать работу скремблера. Скремблер имеет определенную разрядность и определенный полином – те разряды, которые при сдвиге складываются по XOR и поступают в старший разряд. Состояние скремблера определяется содержимым сдвигового регистра. Реализовать скремблер, нарисованный тут: http://citforum.ru/internet/infsecure/its2000_15.shtml
C++ Программа "ОФИЦЕРЫ" Подсчитать количество способов расставить j слонов на доске nxn. Я на сайте http://e-maxx.ru/algo/bishops_arrangement нашел довольно неплохое объяснение её но при попытки реализации выводит ошибку в строчке vector < vector<int> > d (n*2, vector<int> (k+2)); //error: 'vector' was not declared in this scorp //Подскажите пожалуйста как исправить эту ошибку и что автор делает с её помощью. Вот... http://www.cyberforum.ru/cpp-beginners/thread293824.html
Программа на процедуры C++
Описать функцию Power2(A, N) вещественного типа, находящую вели- чину AN (A — вещественный, N — целый параметр) по следующим форму- лам: A0 = 1; AN = A·A·…·A (N сомножителей), если N > 0; AN = 1/(A·A·…·A) (|N| сомножителей), если N < 0. С помощью этой функции найти AK, AL, AM, если даны числа A, K, L, M. (0,N,K,L,M-степени A)
C++ Теория игр. Определение шаха.
Помогите найти ошибку!!! Не работает та часть кода, где надо рандомно расположить фигуры. #include <iostream.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> char buf; char *rus(char *s) {CharToOem(s,buf); return buf;}; int main() {
C++ Наихудший делитель. http://www.cyberforum.ru/cpp-beginners/thread293781.html
Наихудший делитель (Время: 1 сек. Память: 16 Мб Сложность: 23%) Будем говорить, что число a лучше числа b, если сумма цифр a больше суммы цифр числа b, а в случае равенства сумм их цифр, если число a меньше числа b. Например, число 124 лучше числа 123, так как у первого из них сумма цифр равна семи, а у второго — шести. Также, число 3 лучше числа 111, так как у них равны суммы цифр, но...
C++/CLI WinForms Data::DataTable узнать/отредактировать ячейку Visual C++ 2008. Создаю Data::DataTable: Data::DataTable ^table1 = gcnew DataTable(); table1->Columns->Add(gcnew DataColumn("Столб1")); table1->Columns->Add(gcnew DataColumn("Столб2")); добавляю строки подробнее

Показать сообщение отдельно
Zzzzzz
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 14
12.05.2011, 14:50     Перевод чисел. Модуль string
Ребят! Привет! Помогите кто может с прогай, не могу правильно сделать!!! Надо перевести из 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;
}
 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru