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

Программа не работает с вещественными числами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Контейнер map http://www.cyberforum.ru/cpp-beginners/thread1171216.html
в программе используется ассоциативный массив, идентификатором которого являются символы проблема в том что появляется элемент с идентификатором символом -51 'Н', и неважно был ли он задан или нет, как я понимаю это происходит при созданиии массива, массив создаётся с 1-м элементом с каким то идентификатором ('Н') и какимито данными (которые берёт из памяти), но при работе программы из-за этого...
C++ Разное значение переменной класса, в разных экземплярах класса Вот примерный код: class Test { private: static int countC; static int countD; void initWeight(){ double a; char fname; sprintf(fname,"test%d", countC); http://www.cyberforum.ru/cpp-beginners/thread1171204.html
C++ Функция стандартного нормального отклонения (аналог NORMSDIST из Excel)
Добрый день. Хочу написать функцию, которая работает подобно НОРМСТРАСП в Excel, т.е. возвращает функцию стандартного интегрального распределения. Ее формула f(x)={1}/{\sqrt{2*\pi }}*{exp}^{-{x}^{2}/2}. Пробую подручными методами x=-1.7930; fx=(1/(sqrt(2*M_PI)))*exp(-pow(x,2)/2);, выводится совсем не то. Догадываюсь, что пишу глупости, но прошу о помощи, ибо не знаю, как сделать иначе ...
C++ Найти сумму модулей отрицательных нечетных элементов массива
Найти сумму модулей отрицательных нечетных элементов. Получить новый массив путем возведения в квадрат элементов, стоящих на четных местах.
C++ Сформировать массив из N чисел Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1171176.html
Привет всем. Нужно написать программу,формирующую массив из n чисел фибоначчи. Вот мой код. #include <stdio.h> int n, i; int *a = new int; int main() { scanf("%d", &n); for (i = 0; i <= n; i++){
C++ Ошибка в коде.Метод зейделя Соственно проблема в том, что она работает где-то до окончания do вылетает с ошибкой, если кто-то видит где ошибка напишите пожалуйста #include <math.h> #include <iostream> #include <iomanip> using namespace std; main() { setlocale(0, ""); int i,j,n,it,m,k; double E,s,w,de,d; подробнее

Показать сообщение отдельно
Ryuk
 Аватар для Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 869
10.05.2014, 12:03     Программа не работает с вещественными числами
zaqwerty, int не может хранить дробные числа, а т.к. float хранит дробные числа, то ваше число 20 типа int будет записано в float'е в формате 20.0.
 
Текущее время: 01:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru