Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 14:20   #1
AnriK1991
Новичок
Джуниор
 
Регистрация: 08.12.2012
Сообщений: 1
По умолчанию Написать программу вывода на экран таблицы значений функции...

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

Помогите пожалуйста.. что не правильно в коде?
Код:
#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);
}
Изображения
Тип файла: jpg 1.jpg (13.0 Кб, 190 просмотров)
AnriK1991 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу вычисления таблицы значений функции, заданной в виде разложения в ряд. McFrey Помощь студентам 11 29.03.2013 12:15
вывести на экран таблицу значений функции ( С++ ) Alchemist56 Помощь студентам 5 27.11.2012 21:14
Bывести на экран монитора и напечатать таблицу значений аргумента и функции, а также график функции средствами Exel IgorMyakota Помощь студентам 1 24.11.2012 02:46
Написать программу для построения таблицы истиности логической функции. Elimay25 Паскаль, Turbo Pascal, PascalABC.NET 1 02.03.2012 08:34
Написать программу печати таблицы значений функции.... Delli Помощь студентам 2 09.12.2010 10:01