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

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

Войти
Регистрация
Восстановить пароль
 
FRESSS
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 3
#1

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

17.03.2016, 18:37. Просмотров 216. Ответов 4
Метки нет (Все метки)

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

Текст выводится не в том виде, в котором я его ввожу в консоль? - C++
#pragma once #include <iostream> using namespace std; namespace User { static class Console { public: ...

В консоль ввожу строку и её же вывожу, и вместо неё абра кадабра - C++
char s; scanf("%s",s);//ввожу Михаил printf("%s",s);//выводит ЊЁе*Ё« компилятор visual studio 2012,2015 не буду приводить весь код...

как зациклить switch, чтобы после того как я допустим ввожу f и он считает циклом for, потом снова просил введите символ - C++
#include <iostream> #include <iomanip> #include <math.h> using namespace std; int main() { float x=0.2,y,s=0; int...

Вот часть кода, в нем я должен сделать если я ничего не ввожу то чтоб вывело сообщение о том что пользователь не ввел данных, но у меня не выходит - C++
void Magazine::Input() { system("cls"); //locale::global(locale("")); gotoxy(25,1); const int...

Ввожу число ,командная строка пропадает - C++
// Эта программа преобразует галлоны в литры. #include<iostream> using namespace std; int main() { int gallons, liters; ...

запускается консоль и ничего не выводит - C++
#include<iostream> #include<fstream> using namespace std; int func(int **mas, int i, int j, int n, int...

4
zss
Модератор
Эксперт С++
6404 / 5970 / 1945
Регистрация: 18.12.2011
Сообщений: 15,399
Завершенные тесты: 1
17.03.2016, 18:43 #2
Где код программы?
1
Usaga
Эксперт .NET
2061 / 1721 / 304
Регистрация: 21.01.2016
Сообщений: 6,368
Завершенные тесты: 2
17.03.2016, 18:48 #3
Вангую, что введённое значение слишком мало для переменной типа float, которое, скорее всего и используется.
1
zss
Модератор
Эксперт С++
6404 / 5970 / 1945
Регистрация: 18.12.2011
Сообщений: 15,399
Завершенные тесты: 1
17.03.2016, 18:52 #4
Не Ваш ли коллега одновременно поместил похожую задачу.
Не считает сумму ряда при e=0.00000001 и меньше
Скорее всего у Вас та же ошибка - переполнение разрядной сетки переменной типа int
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6486 / 3130 / 307
Регистрация: 04.12.2011
Сообщений: 8,644
Записей в блоге: 5
17.03.2016, 19:01 #5
Цитата Сообщение от Usaga Посмотреть сообщение
Вангую, что введённое значение слишком мало для переменной типа float, которое, скорее всего и используется.
Если double более миллиона разница в порядке 14, а если больше 10-ти миллионов то точно не сумма ни разность не среагирует.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2016, 19:01
Привет! Вот еще темы с ответами:

я ввожу любое число он его конвертирвует в бинарное - C++
я ввожу любое число он его конвертирвует в бинарное

Неправильно считает, очень прошу помочь - C++
1: #include <math.h> float epswhile(float x,float eps, float& posl,int& z) { float s=0,sl=0,d; int i=1; posl=0; ...

запустив прогу я ввожу число нажимаю энтер и прога закрывается - C++
#include <iostream> using namespace std; int main() { double f; double m; int counter; counter=0; for (f=1.0; f<=...

Из последовательности выбрать четыре цифры образующие самое маленькое число - C++
Дана последовательность из восьми цифр, каждая из которых равна 1, 2 или 3. Требуется выбрать из них четыре цифры так, чтобы число,...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
17.03.2016, 19:01
Ответ Создать тему
Опции темы

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