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

Программа вычисляющая функцию - C++

Восстановить пароль Регистрация
 
Дольт
Сообщений: n/a
30.10.2010, 23:28     Программа вычисляющая функцию #1
Написать на языке СИ++ программу, вычисляющую функцию, представленную в виде ряда с заданной точностью e=0,001. Значение переменной x вводить с клавиатуры. Предусмотреть проверку (при необходимости) значения переменной x, в соответствии со своим вариантом задания.
Программа должна быть выполнена в двух вариантах:
• с использованием процедурного (модульного) программирования,
ПРИМЕЧАНИЕ: Встроенные функции языка СИ++ использовать НЕЛЬЗЯ, необходимо написать свои собственные!
Миниатюры
Программа вычисляющая функцию  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2010, 23:28     Программа вычисляющая функцию
Посмотрите здесь:

Программа, вычисляющая значение выражения.(Работа со строками) C++
Программа вычисляющая сумму первых n членов арифметической прогрессии C++
C++ Программа, вычисляющая площадь трапеции по высоте и двум основаниям
C++ программа, вычисляющая сумму первых n членов ряда: 1+1/2+1/3+1/4+…
C++ Программа,вычисляющая определитель n порядка
C++ Программа вычисляющая номер позиции первого символа 0
Программа вычисляющая площадь кольца C++
C++ Программа вычисляющая значения функции у

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
31.10.2010, 10:33     Программа вычисляющая функцию #2
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
31
32
33
34
35
36
#include <stdio.h>
#include <stdlib.h>
 
#define EPS .001
 
#define _USE_MATH_DEFINES
#include <math.h>
 
#define ABS(x) ((x) < 0 ? -(x) : (x))
 
double sum ( double x, size_t n, double last_add )
{
    double padd = last_add * ( -1 ) / ( x * x );
    double add = padd / ( 2 * n + 1 );
 
    if ( ABS ( add ) <= EPS )
        return M_PI_2;
 
    return add + sum ( x, ++n, padd );
}
 
int main()
{
    double x;
 
    do
    {
        printf ( "Input x (x > 1): " );
        scanf ( "%lf", &x );
    }
    while ( x <= 1 );
 
    printf ( "Result = %f\n", sum ( x, 0, x ) );
 
    return EXIT_SUCCESS;
}
Yandex
Объявления
31.10.2010, 10:33     Программа вычисляющая функцию
Ответ Создать тему
Опции темы

Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru