Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Нарисовать блоксхему

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

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 21-11-2010
Описание: Тег код - [code] - #
Просьба нарисовать блоксхему и прокомментировать программу что где выполняется,очень надо.
Задание.
Рекуррентная формула:

Код: Выделить весь код
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);
Текст программы
Код: Выделить весь код
#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();
}

Отправлено: 12:11, 21-11-2010

 

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


В чём сложность? Если вы писали эту программу, то должны без труда составить блок-схему самостоятельно.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 21:29, 21-11-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Нарисовать блоксхему

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как нарисовать красивый шрифт? Den032 Программирование и базы данных 4 29-08-2006 19:52




 
Переход