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

Вывести на экран таблицу значений функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву http://www.cyberforum.ru/cpp-beginners/thread898734.html
Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву
C++ Как перегружать оператор -> ? Доброго времени суток. Есть класс: template<class T> class Auto_ptr { public: Auto_ptr(T* p) : pointer(p) { } ~Auto_ptr() { delete pointer; } T& operator*() { return *pointer; } http://www.cyberforum.ru/cpp-beginners/thread898729.html
C++ Программы написанные на c++
Программы написанные на c++
Объединение циклов C++
Доброго времени суток! Есть объединенный цикл. Что выполняет данный цикл? И как сделать что бы был виден результат его работы? for(int i = 0; i < iN; i++){ a = b - 5; } for(int i = 0; i < iN-1;...
C++ Протабулировать функцию http://www.cyberforum.ru/cpp-beginners/thread898690.html
задание протабулировать функцию! f(x,y)={x}^{3}+sqrt{y} x (-2;2) y (0;3.5) шаг 0.35 не могу протабулировать отрезок x
C++ Сформировать массив строк. Удалить из него одинаковые строки. Сформировать массив строк. Удалить из него К последних строк Сформировать массив строк. Удалить из него одинаковые строки. Сформировать массив строк. Удалить из него К последних строк. подробнее

Показать сообщение отдельно
VEINHORN
543 / 92 / 22
Регистрация: 16.12.2011
Сообщений: 317
12.06.2013, 02:04
Для первой квадратичной функции:

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
#include <iostream>
using namespace std;
 
int main() {
    double xbegin,xend,dx,a,b;
    cout << "Enter Xbegin:";
    cin >> xbegin;
    cout << "Enter Xend:";
    cin >> xend;
    cout << "Enter dx:";
    cin >> dx;
    cout << "Enter a:";
    cin >> a;
    cout << "Enter b:";
    cin >> b;
    while(1) {
        double result = a * xbegin * xbegin + b * xbegin * xbegin;
        cout << result << " ";
        xbegin += dx;
        if(xbegin > xend)
            break;
    }
    system("pause");
    return 0;
}
Для второй:

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
#include <iostream>
using namespace std;
 
int main() {
    double xbegin,xend,dx,a,b,c;
    cout << "Enter Xbegin:";
    cin >> xbegin;
    cout << "Enter Xend:";
    cin >> xend;
    cout << "Enter dx:";
    cin >> dx;
    cout << "Enter a:";
    cin >> a;
    cout << "Enter b:";
    cin >> b;
    cout << "Enter b:";
    cin >> c;
    while(1) {
        double result = (xbegin - a) / (xbegin - c);
        cout << result << " ";
        xbegin += dx;
        if(xbegin > xend)
            break;
    }
    system("pause");
    return 0;
}
Добавлено через 12 минут
Полная версия. Не знаю что за S у вас там.

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
#include <iostream>
using namespace std;
 
int main() {
    const double S = 10;
    double xbegin,xend,dx,a,b,c;
    cout << "Enter Xbegin:";
    cin >> xbegin;
    cout << "Enter Xend:";
    cin >> xend;
    cout << "Enter dx:";
    cin >> dx;
    cout << "Enter a:";
    cin >> a;
    cout << "Enter b:";
    cin >> b;
    cout << "Enter c:";
    cin >> c;
    double result = 0;
    while(1) {
        if(xbegin < 0 && b != 0)
            result = (xbegin - a) / (xbegin - c);
        else if(xbegin > 0 && b == 0)
            result = (xbegin - a) / (xbegin - c);
        else
            result = (xbegin + S) / (c*(xbegin - 10));
        cout << result << " ";
 
        xbegin += dx;
        if(xbegin > xend)
            break;
    }
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru