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

Табулирование кусочно непрерывной функции. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задания с операторами выбора http://www.cyberforum.ru/cpp-beginners/thread55823.html
Задали две программы а материал не обьяснили сам пробывал но запутался с оператарами Задача 1 даны три различных числа,увеличить меньшее из них на 20,из большего вычесть среднее,среднее удвоить....
C++ Сортировка двухмерного масива нужно написать в среде Borland C++ програму сортировки двухмерного масива методом пузырька следуя даной блок-схеме. Заранее благодарна. http://www.cyberforum.ru/cpp-beginners/thread55819.html
Построение списка C++
В интернете очень много инфы по поводу построения списка через класс "List" или подобных. Но как построить список не прибегая к классам?
Cоздать и вычислить матрицу. C++
помогите программный код написать плиззз задание: дана матрица S вычислить сумму главной диагонали матрицу вводить с клавиатуры плизз очень нужна
C++ Задача Парсона http://www.cyberforum.ru/cpp-beginners/thread55784.html
Доброго времени суток. Прошу пожалуйста написать программу на С++. Задача Парсона (1982 РЖМат 11В682) Пусть G - конечный неориентированный связный граф. Предположим, что он представляет собой...
C++ Массив содержащий пойнтеры к субклассам* Привет. У меня есть базовый класс, субкласс и от субкласса ещё субкласс... Выглядит это примерно так: class _OtherClass { public: _OtherClass(int num = 123): _p(num) { } int _p; подробнее

Показать сообщение отдельно
Telz
1 / 1 / 0
Регистрация: 11.10.2009
Сообщений: 36
12.10.2009, 13:17  [ТС]
Проблемма собственно заключаеться во 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<dos.h>
#define C 60
#define M 2
double f(double x)
{ double y;
    if(x<=0.5) y=sqrt(1-x);
    else if(x<2) y=exp(pow(-x,2)) ;
    else y=x*cos(x);
    return y;
 
}
void main(void) 
 
 {unsigned N, c, r;
    double x1, x2, dx, x, y, s;
    clrscr();
    printf("Program tabulates function from x1 to x2, step dx\n");
    printf("Enter x1, x2, dx\n");
    scanf("%lf%lf%lf", &x1, &x2, &dx);
    printf("Program waits 5 seconds and clears screen every N points. Enter N");
    scanf("%u", &N);
    if(dx<=0)
 
    { printf("Error. dx must be>0 dx*=-1;");
        exit(1);
    }
    clrscr();
    x=x1;
    c=C;r=1;s=0;
    do{y=f(x);
         s+=y*dx;
         gotoxy(c,r);
         printf("f(%5.2lf)=%5.2lf", x, y);
         if(r>N)
            { delay(5000);
                clrscr();
                c=C;
                r=1;
 
            }
         else{ r++; c-=M;}
         x+=dx;
 
        }
        while(x<=x2);
        getch();
 
}
Что касаеться вот этой части программы, вот этот цикл считает интеграл
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
do{y=f(x);
         s+=y*dx;
         gotoxy(c,r);
         printf("f(%5.2lf)=%5.2lf", x, y);
         if(r>N)
            { delay(5000);
                clrscr();
                c=C;
                r=1;
 
            }
         else{ r++; c-=M;}
         x+=dx;
 
        }
        while(x<=x2);
        getch();
Уменя такой вопрос как правельно построить цикл что бы все работало интеграл не нужен нужно только вот это "Найти и вывести количество пробных точек, которым соответствовало значение функции ниже среднего на исследуемом отрезке"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru