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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2010, 13:57   #1
Jane-sad
Пользователь
 
Регистрация: 28.04.2010
Сообщений: 22
По умолчанию C++ Одномерный массив.

Помогите, пожалуйста, исправить ошибки. Писала, писала, вот что получилась. Что-то исправляю, но все больше появляется ошибок. Я еще не очень понимаю с передачей парметров.
Код:
#include <iostream.h>
#include <iomanip.h>

class Value
{
	double *x;
	int n;
public:
	Value(double *,int);
	~Value();
	void Print(double*);
	void operator+(double,double *);
	};

Value::Value(double *x1,int n1)
{
	int i;
	n=n1;
	x=new double[n];
	for(i=0;i<n;i++)
		x[i]=x1[i];
}

Value::~Value()
{
 delete[]x;
 x=NULL;
}

 void Value::operator+(double x1,double *s)
{
	int i;
	 for(i=0;i<n;i++)
		s[i]=x[i]+x1;
	

}
	void Value::Print(double *x1)
	{
	int i;
	for(i=0;i<n;i++)
	cout<<x1[i]<<endl; 	}

	int main()
	{
		int i,n;
		double x1,*v;
		cout<<"n-?\n";
		cin>>n;
		v=new double [n];
		
		cout<<"x1-?\n";
		for(i=0;i<n;i++)
		cin>>x1[i]; // error C2679: binary '>>' : no operator de
    // и здесь далее ругается
		Value T(x1);
		T+6,v;
		T.Print(v);
		return 0;
		
	}

Последний раз редактировалось Stilet; 06.10.2010 в 14:12.
Jane-sad вне форума Ответить с цитированием
Старый 06.10.2010, 14:01   #2
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

а какой текст задания полностью?
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 06.10.2010, 14:21   #3
Jane-sad
Пользователь
 
Регистрация: 28.04.2010
Сообщений: 22
По умолчанию

Создать одномерный массив. Надо ввести с экрана все элементы массива(должен быть конструктор, деструктор). И дополнительно пергрузить оператор +.
Jane-sad вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Одномерный массив Клеом Фриланс 5 21.06.2010 16:17
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Одномерный массив. Dmitrij Паскаль, Turbo Pascal, PascalABC.NET 1 28.11.2008 19:54