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

дробные числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вызов неконстантной функции класса в mem_fun_ref http://www.cyberforum.ru/cpp-beginners/thread399806.html
Привет. мне нужно вызвать функцию класса в mem_fun_ref, но ей, как известно требуется чтобы передаваемая функция класса была константной. Но в моем случае нельзя сделать метод константным. Что делать? Из-за этого юзать обычный цикл? Добавлено через 5 минут вот ошибка, которая мне кажется связана именно с констнтностью
C++ Создание классов в С++ Помогите пожалуйста с задачей: Определить 2 класса – базовый и производный (деталь, механизм, изделие, узел), используя простое наследование. Описать конструктор по умолчанию, конструктор с параметрами, копирующий конструктор для базового и производного классов. Описать геттеры и сетторы для базового и производного классов. Описать функцию Show() в производном классе. Базовый класс должен... http://www.cyberforum.ru/cpp-beginners/thread399805.html
C++ Помогите составить программу
в текстовом файле подсчитать количество строк кот начинаются и заканчиваются на одну и ту же букву
C++ из Паскаля в с++
помогите написать эту программу на с++ Program zzz; function nod(a,b:integer):integer; Begin While a<>b do If a>b Then a:=a-b Else b:=b-a; nod:=a; End;
C++ проверьте правильность пожалуйста!!! http://www.cyberforum.ru/cpp-beginners/thread399797.html
нужно найти наименьшее число у, которое делится на те же простые числа, что и х. это написано в общем виде, нам так надо)Предмет такой) Alg Od; arg x; min=x*x; y=x*x-1; c=2; while 2<y do while c<x+1 if x%c =0 then
C++ Ошибка при использовании STL Начал знакомиться с STL, и возникли проблемы. Вот суть: Имеется дочерний класс, одно поле которого является динамическим массивом. При попытке описать функцию, которая заполняет массив, компилятор начинает ругаться. Это собственно сам класс: #ifndef _GUARD_SHIP_H_ #define _GUARD_SHIP_H_ #include <iostream> #include <vector> #include "stdafx.h" #include "Ship.h" подробнее

Показать сообщение отдельно
максим)
 Аватар для максим)
2 / 2 / 0
Регистрация: 02.10.2010
Сообщений: 36
05.12.2011, 22:27     дробные числа
нужно написать функцию считающую суму ряда с степенями и факториалами, так вот выбивает в строке 16 ошибку - invalid floating point operation , когда я убираю кусок кода из (pow(x,2*i+1)/factorial(2*i)) , а именно степень, то все отлично работает, подскажите где ошибка

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
int factorial (int a)
{
if (a > 1)
 return (a * factorial (a-1));
else
 return (1);
}
long double t(double x)
{ double s=0;
  for (int i=0; i<5; i++){
    s+=((pow(x,2*i+1)/factorial(2*i+1))/(pow(x,2*i+1)/factorial(2*i)));
  }
 return s;
}
int main(){
int  y;
cout<<" enter Y :";
cin>>y;
cout<<endl<<" YOUR result : ";
cout<<(1,7*t(1/4)+2*t(1+y))/6-t(y*y-1);
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru