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

Задача на переполнение - C++

Восстановить пароль Регистрация
 
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
03.11.2013, 01:09     Задача на переполнение #1
Вот такая задачка: Дано число в двоичном виде состоящее из 1млн (короче из огромного количества) символов, нужно это число перевести в десятичный вид.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2013, 01:09     Задача на переполнение
Посмотрите здесь:

C++ переполнение буфера
Переполнение стека C++
C++ Переполнение массива
C++ Переполнение
C++ Переполнение буфера
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
03.11.2013, 01:44     Задача на переполнение #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
  int res = 0;
  string number;
  
  cin >> number;
  
  for(int i = 0; i<number.size(); i++)
  {
          res *=2;
          
          if(number[i] == '1')
              ++res;                   
  }
  
  cout << res;
   
   system("pause");
}
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
03.11.2013, 12:02     Задача на переполнение #3
Осталось только создать класс длинных чисел в системе по основанию 10 в какой-то степени и сделать сложение...
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
04.11.2013, 21:30  [ТС]     Задача на переполнение #4
Цитата Сообщение от Хулиган Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
  int res = 0;
  string number;
  
  cin >> number;
  
  for(int i = 0; i<number.size(); i++)
  {
          res *=2;
          
          if(number[i] == '1')
              ++res;                   
  }
  
  cout << res;
   
   system("pause");
}
string столько символов не потянет) если б было все так просто) сложность в том что тип данных не тянет такое количество символов) а как сделать тип данных который потянет столько символов??? подскажите пожалуйста буду благодарен...

Добавлено через 36 секунд
Цитата Сообщение от Somebody Посмотреть сообщение
Осталось только создать класс длинных чисел в системе по основанию 10 в какой-то степени и сделать сложение...
нарисуйте как это будет выглядеть пожалуйста...
Yandex
Объявления
04.11.2013, 21:30     Задача на переполнение
Ответ Создать тему
Опции темы

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