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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex_Skripa
18 / 18 / 1
Регистрация: 16.09.2013
Сообщений: 126
#1

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

03.11.2013, 01:09. Просмотров 307. Ответов 3
Метки нет (Все метки)

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

Переполнение - C++
Доброго времени суток! Есть код: void menu() { IndexList Universal; List *tmp = NULL; int punkt_menu; char *value =...

Переполнение - C++
При вводе слишком большого числа (например: 4444444444444444) программа зацикливается и постоянно выводит "Ошибка. Введенный элемент...

Переполнение дека - C++
Здравствуйте. Не могу понять где переполняется чертов дек.Суть программы заключается в том, что при нажатии определенных кнопок выполняется...

Переполнение массива - C++
Товарищи, имею такой вопрос- есть у меня часть кода, которая отвечает за загрузку из интерне xml файла и созраняющая его в массив. Все...

Переполнение double - C++
Здравствуйте! как отловить переполнение при расчетах double; double db = 22222222333223232222122; if(db ? ) //выход при...

Переполнение include - C++
Здравствуйте! Такой вопрос есть класс Program и класс Universe, в классе Program я подключаю(#include) Universe.cpp, а в классе Universe...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хулиган
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
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,190
Завершенные тесты: 1
03.11.2013, 12:02     Задача на переполнение #3
Осталось только создать класс длинных чисел в системе по основанию 10 в какой-то степени и сделать сложение...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 21:30     Задача на переполнение
Еще ссылки по теме:

Exception переполнение - C++
Подскажите пожалуйста, вот есть для встроенная библиотека для обработки ошибко exception. В ней есть класс overflow_error как его...

Переполнение массива - C++
Добрый день господа. :) Столкнулся с очередной проблемой и не знаю как решить. Где то в этой программе происходит переполнение...

Реализовать переполнение стека - C++
Помогите пожалуйста: Задали написать программу, где будет переполнение стека ( если съедает оперативной памяти больше, чем я выделил, то...

Проверить int на переполнение - C++
Здорова! Нужно как то проверить int на переполнение. А я вообще не пойму, что понимается под переполнением. Это что как бы выход за...


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

Или воспользуйтесь поиском по форуму:
Alex_Skripa
18 / 18 / 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     Задача на переполнение
Ответ Создать тему
Опции темы

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