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

Функции на С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выражения и файлы http://www.cyberforum.ru/cpp-beginners/thread259487.html
В текстовом файле находится выражение, состоящее из чисел и знаков арифметических операций. Программа вычисляет это выражение, учитывая приоритет операций и скобки. Использовать алгоритм Бауэра и...
C++ Стек В общем это не задача, а так, чисто для себя. В общем, нужно с помощью стека получить слово-перевёртыш. Само слово я могу получить, но как его потом в массив записать. Подскажите пожалуйста.... http://www.cyberforum.ru/cpp-beginners/thread259477.html
C++ Процедури циклы
Можете пожалуйста помочь с данным заданием а то не очень понемаю что нужно зделать Здание: Составить процедуру, результатом работы которой является истинное значение, если символ, заданный при...
Строки C++
Вот задание : Вводится строка. Удалить из строки пару слов, которые имеют одинаковую длину и отличаются друг от друга на максимальное количество символов. Вообще не знаю что тут делать! Помогите...
C++ ошибка fatal error http://www.cyberforum.ru/cpp-beginners/thread259401.html
при запуске exe вылетает ошибка что переменная i не инициализированна. #include <iostream> //using namespace std; stringz::stringz() { cout << "Default constructor" << "\n"; len = 4;...
C++ создание файла ребят не подскажите как создать(к примеру 50 файлов) и записать че-то в него. С созданием одного файла непроблема, а как сделать чтобы создать несколько файлов незнаю. borland C 3.1 подробнее

Показать сообщение отдельно
x1Mike7x
217 / 130 / 6
Регистрация: 06.11.2010
Сообщений: 234
18.03.2011, 19:14
Формулу уточните - в главном вычислении есть момент, где не понятно, с каким аргументом брать функцию t
Код будет приблизительно такой:
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
28
29
30
#include <stdio.h>
#include <math.h>
 
int fact(int x)
{
    int i, S = 1;
    for (i = 1; i <= x; S *= i++);
    return S;
};
 
double t(double x)
{
    int i;
    double Su = 0, Sd = 0;
    for (i = 0; i <= 10; ++i)
    {
        Su += pow(x, 2*i+1) / fact(2*i+1);
        Sd += pow(x, 2*i) / fact(2*i);
    };
    return ( Su / Sd );
};
 
int main()
{
    double R, y;
    y = 12.3;
    R = ( 17 * t(0.25) + 2 * t(1+y) ) / ( 6 - t(y*y-t(y)) );
    printf("%g", R);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru