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

ArcSec через степенные ряды - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закомментарьте пожалуйста что это??? http://www.cyberforum.ru/cpp-beginners/thread118731.html
// Mnojestva.cpp : Defines the entry point for the console application. // #include <stdafx.h> #include <iostream> #include <algorithm> using namespace std; void show(const char *s, const int...
C++ обратотка исключений Здравствуйте.Имеется перегруженный оператор() для обращения к эл-ту матрицы float Matrix::operator()(int i,int j) {if(i>j) {return a;} else ... http://www.cyberforum.ru/cpp-beginners/thread118716.html
Линейная таблица C++
Составить программу в с++ , которая все элементы линейной таблице В, состоящая из 20 целых чисел, равных по значению минимальном элемента, заменяет квадратом их порядкового номера.
Квадратная матрица C++
В заданной квадратной матрице найти ряд , который содержит наибольшее количество нулевых элементов и обменять его местами с первым рядом
C++ Ощибка error: non-lvalue in assignment http://www.cyberforum.ru/cpp-beginners/thread118705.html
....... char op; while ((op = *token) == '*' || op=='/' || op='%'){ ....... почиму вылезает такая ошибка тут на строке 3? error: non-lvalue in assignment
C++ Проверить есть множество мультипликативной группой :wall:Написать программу: Проверить есть множество мультипликативной группой? Проверить есть множество аддитивной группой? Сгенерировать мультипликативно группу! Сгенерировать аддитивные... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
671 / 533 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
19.04.2010, 04:49
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>
#include<cmath>
 
double factorial(double x) { 
        if( x == 0 ) 
            return 1;
        return x * factorial (x - 1);
}
 
double arcsec(double z){
    double arcsec = 0, sum = 0, pi = 3.14;
    double n = 0;
    if(abs(z)>=1){
        sum += ((factorial(2*n) / (powf(2, 2*n) * powf(factorial(n), 2))) * (powf(z, (-(2*n+1))) / (2*n+1)));
        n++;
            arcsec = pi/2 - sum;
    }
    return arcsec;
}
 
void main(){
    double z;
    std::cout << "Enter value z: ";
    std::cin >> z;
    std::cout << "arcsec " << z << " = " << arcsec(z) << std::endl;
    system("pause");
}
для z = 4, онлайн калькулятор подсчитал в радианах
arcsec = 1.3181160717
здесь
arcsec = 1.32
вроде правильно
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru