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

Ввожу очень маленькое число в консоль и в итоге ничего не считает - C++

Войти
Регистрация
Восстановить пароль
 
FRESSS
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 3
17.03.2016, 18:37     Ввожу очень маленькое число в консоль и в итоге ничего не считает #1
Ввожу число е=0.00000001 дальше должен идти подсчет суммы. Но ничего не происходит. Когда я вводил числа большие е (там на один ноль меньше после запятой) сумма выходит на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2016, 18:37     Ввожу очень маленькое число в консоль и в итоге ничего не считает
Посмотрите здесь:

Неправильно считает, очень прошу помочь C++
я ввожу любое число он его конвертирвует в бинарное C++
как зациклить switch, чтобы после того как я допустим ввожу f и он считает циклом for, потом снова просил введите символ C++
Вот часть кода, в нем я должен сделать если я ничего не ввожу то чтоб вывело сообщение о том что пользователь не ввел данных, но у меня не выходит C++
Ввожу число ,командная строка пропадает C++
C++ Написать программу, которая находит в массиве самое маленькое нечетное число и показывает его на экран
C++ запускается консоль и ничего не выводит
запустив прогу я ввожу число нажимаю энтер и прога закрывается C++
Найти в массиве самое маленькое нечетное число и вывести его на экран C++
C++ Текст выводится не в том виде, в котором я его ввожу в консоль?
Из последовательности выбрать четыре цифры образующие самое маленькое число C++
В консоль ввожу строку и её же вывожу, и вместо неё абра кадабра C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6056 / 5659 / 1829
Регистрация: 18.12.2011
Сообщений: 14,455
Завершенные тесты: 1
17.03.2016, 18:43     Ввожу очень маленькое число в консоль и в итоге ничего не считает #2
Где код программы?
Usaga
 Аватар для Usaga
1109 / 854 / 156
Регистрация: 21.01.2016
Сообщений: 2,973
Завершенные тесты: 2
17.03.2016, 18:48     Ввожу очень маленькое число в консоль и в итоге ничего не считает #3
Вангую, что введённое значение слишком мало для переменной типа float, которое, скорее всего и используется.
zss
Модератор
Эксперт С++
 Аватар для zss
6056 / 5659 / 1829
Регистрация: 18.12.2011
Сообщений: 14,455
Завершенные тесты: 1
17.03.2016, 18:52     Ввожу очень маленькое число в консоль и в итоге ничего не считает #4
Не Ваш ли коллега одновременно поместил похожую задачу.
Не считает сумму ряда при e=0.00000001 и меньше
Скорее всего у Вас та же ошибка - переполнение разрядной сетки переменной типа int
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6234 / 2963 / 288
Регистрация: 04.12.2011
Сообщений: 7,908
Записей в блоге: 3
17.03.2016, 19:01     Ввожу очень маленькое число в консоль и в итоге ничего не считает #5
Цитата Сообщение от Usaga Посмотреть сообщение
Вангую, что введённое значение слишком мало для переменной типа float, которое, скорее всего и используется.
Если double более миллиона разница в порядке 14, а если больше 10-ти миллионов то точно не сумма ни разность не среагирует.
Yandex
Объявления
17.03.2016, 19:01     Ввожу очень маленькое число в консоль и в итоге ничего не считает
Ответ Создать тему
Опции темы

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