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

Написать программу вывода на экран таблицы значений функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование 3-х мерных координат http://www.cyberforum.ru/cpp-beginners/thread725530.html
Здравствуйте.:) У меня возникла следующая проблема. Для построения графика функции мне нужно преобразовать координаты из 3-х мерных мировых в экранные. Подскажите, пожалуйста, как правильно их...
C++ Сумма нечетных элементов массива в ассемблерной вставке Динамический массив. Неправильно считает сумму нечетных элементов массива. #include "stdafx.h" #include <iostream> using namespace std; int main() { setlocale(0, "rus"); int sz=0; ... http://www.cyberforum.ru/cpp-beginners/thread725524.html
Ошибка при работе со структурами C++
#include <iostream> #include <cstdlib> using namespace std; typedef struct slist_ { long val; struct slist_ *next; }slist; int main() {
C++ Каждый отрицательный элемент в файле заменить результатом его целочисленного деления на 3
Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 2.Ввести файл. Каждый отрицательный элемент в файле заменить результатом его...
C++ Определить в файле сумму модулей отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread725503.html
Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 1.Ввести файл из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
C++ Найти сумму положительных компонент файла, расположенных до максимальной компоненты... Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 3.Создать числовой файл. Найти сумму положительных компонент файла, расположенных до... подробнее

Показать сообщение отдельно
AnriK
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 7

Написать программу вывода на экран таблицы значений функции - C++

09.12.2012, 23:00. Просмотров 382. Ответов 0
Метки (Все метки)

Написать программу вывода на экран таблицы значений функции для x, изменяющихся от a=0.1, до b=1.2, с шагом h=0.1. Вычисление суммы оформить в виде функции пользователя. Предусмотреть передачу параметров в функцию разными способами.

Помогите пожалуйста разобраться в чем ошибка в циклах. Вот код который у меня получился
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
53
54
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
 
double Summa (double, int);
void Summa (double *x, int *n, double *y);
void Summa (double &x, int &n, double &y);
 
int main()
{
    double y, x, a, b, h;
    int n;
    cout <<"Vvedite a, b, h, n:\n";
    cin>>a>>b>>h>>n;
    cout<<"\n Value"<<setw(20)<<"Pointer"<<setw(24)<<"Reference\n";
    x=a;
    do
    {
    cout<<setw(5)<<x<<setw(10)<<Summa(x, n);
    Summa (&x, &n, &y);
    cout<<setw(10)<<x<<setw(10)<<y;
    Summa (x, n, y);
    cout<<setw(10)<<x<<setw(10)<<y<<endl;
    x+=h;
    }while (x<=b+h/2);
    cout<<endl;
    return 0;
}
 
double Summa (double x, int n)
{
    double y;
    int i;
    y=10.0167;
    for (i=1; i<=n; i++)
        y+=(pow(x,n-1))/sin(n*x);
    return y;
}
 
void Summa (double *x, int *n, double *y)
{
    int i;
    *y=10.0167;
    for (i=1; i<=*n; i++)
        *y+=(pow(*x,*n-1))/sin(*n**x);
}
 
void Summa (double &x, int &n, double &y)
{
    int i;
    y=10.0167;
    for (i=1; i<=n; i++)
        y+=(pow(x,n-1))/sin(n*x);
}
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru