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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Мари
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 13
#1

Нарисовать блоксхему - C++

21.11.2010, 12:03. Просмотров 221. Ответов 0
Метки нет (Все метки)

Просьба нарисовать блоксхему и прокомментировать программу что где выполняется,очень надо.
Задание.
Рекуррентная формула:
S=S+Ai, Ai=Ai-1*b, b=An/An-1
S – сумма ряда, Ai, Ai-1, An, An-1 – члены ряда, b – коэффициент
b= (2*x*x*x*x*(4*n-1+x)*(4*n-5))/((4*n-5+x)*(4*n-1)); y=exp(x) - sin(x) - cos(x);
Текст программы
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
37
38
39
40
41
42
43
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
 
float sum(float x, float eps){
    double a, b, s = 0;
    int n=1;
 
    s = 0;
    a = x*x*(3+x)/3;
 
    while ( fabs(a)>eps ){
        s += a;
        b = ((4*n-5+x)*(4*n-1)*(4*n-2)*(4*n-3)*(4*n-4))/((x*x*x*x*(4*n-1+x)));
        a = a * b;
        n++;
    }
    return s;
}
 
 
float func(float x){
    return exp(x) - sin(x) - cos(x);
}
 
 
void main()
{
    float eps;
    printf("Vvedite eps\n");
    scanf("%f", &eps);
 
    if (eps<=0) {
        printf("Incorrect eps\n");
    } else {
 
        for (float i = 0.5; i < 0.76; i += 0.05) {
            printf("x=%.2f s=%.5f y=%.5f\n", i, sum(i, eps), func(i));
        }
    }
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 12:03     Нарисовать блоксхему
Посмотрите здесь:

Нарисовать ромбик C++
C++ Нарисовать прямоугольник
C++ Нарисовать треугольник
Нарисовать треугольник C++
C++ Составить блоксхему
C++ Доработать блоксхему
C++ нарисовать треугольник
Нарисовать рисунок C++
Нарисовать фигуру C++
C++ Нарисовать паравоз
Нарисовать рисунок C++
C++ Прокомментировать код и составить блоксхему

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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