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

Размер вводимого числа - C++

Восстановить пароль Регистрация
 
Krist_ALL
 Аватар для Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
01.02.2010, 19:15     Размер вводимого числа #1
C++
1
2
3
int a;
cout<<"Vvedite chislo ";
cin >>a;
Если ввести большое число то программа падает. Я понимаю почему. Но как этого избежать? Пусть а long всеравно при вводе оч большого числа и лонг не хватает. Слышал что бороться с этим как-то можно но как хз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2010, 19:15     Размер вводимого числа
Посмотрите здесь:

C++ Определить, сколько делителей у вводимого числа, и вывести сами делители
C++ Зеркальное отображение вводимого числа
Вывести через пробел цифры вводимого пользователем шестизначного числа C++
Для вводимого целого положительного числа определите его двоичный эквивалент C++
C++ Для целого числа N, вводимого с клавиатуры, переставить первую и последнюю цифры и выдать его на печать.
C++ Определить размер текста, вводимого пользователем и записывается в файлы
C++ Обеспечить сдвиг столбцов матрицы вправо или влево в зависимости от знака вводимого числа сдвигов
Для вводимого целого положительного числа определите его двоичный эквивалент C++
Подсчитать количество цифр вводимого целого неотрицательного числа C++
C++ Найти количество элементов массива, меньших определенного числа, вводимого пользователем
Составить программу для нахождения произведения всех делителей целого числа вводимого с клавиатуры C++
Возведение в степень вводимого числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
01.02.2010, 22:34     Размер вводимого числа #2
можно если вводить символы.Для всех чисел есть ограничения
P.s иcп long double он самый длинный.
syd2010
23 / 43 / 1
Регистрация: 14.12.2009
Сообщений: 273
01.02.2010, 22:42     Размер вводимого числа #3
используй для ввода числа строку:

string s;
cin >> s;
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
01.02.2010, 23:17     Размер вводимого числа #4
Krist_ALL, юзай статистическую функцию шаблонного класса numeric_limits <T> T - type
пример :
std::cout << std::numeric_limits <int> ::max() << std::endl;
Yandex
Объявления
01.02.2010, 23:17     Размер вводимого числа
Ответ Создать тему
Опции темы

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