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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2010, 13:58   #11
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

зачем там abs?

Код:
#include <iostream>

using namespace std;

double power(int val, int grade)
{
	double ret = val;
	while (--grade)
		ret *= val;
	return ret;
}

int main()
{
	int n;
	double sum = 0, y = 0;
	
	cout << "Input n: ";
	cin >> n;

	for (int i = 1; i <= n; i++) {
		sum += (y = power(-2, i) / power(3, i));
		cout << y << endl;
	}

	cout << endl << "Sum = " << sum << endl;

	return 0;
}
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 25.10.2010, 19:28   #12
Iron_Vbif
Новичок
Джуниор
 
Регистрация: 13.10.2010
Сообщений: 0
По умолчанию

2 pproger
а зачем там вычисление степени отдельно?

[code]

int n;
int c1= 1;
int c2 = 1;
double sum;
...
for (int i = 0; i < n; i++)
{
c1 *= -2;
c2 *= 3;
sum += (double)c1/c2;
}
Iron_Vbif вне форума Ответить с цитированием
Старый 25.10.2010, 20:30   #13
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2 Iron_Vbif
привычка разбивать на функции. но да, твой вариант оптимизирован под задание
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 27.10.2010, 19:29   #14
fat-lip
 
Регистрация: 15.05.2010
Сообщений: 3
По умолчанию

437675148

200 р, пиши
fat-lip вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лабораторная работа jamik2012 Помощь студентам 0 23.10.2010 10:33
Лабораторная работа Новичек_Rudik Помощь студентам 2 19.04.2010 17:50
Лабораторная работа. Kipyatok Общие вопросы Delphi 4 05.04.2010 21:47
[C++]Лабораторная работа Sudeki Помощь студентам 0 17.11.2009 20:02
Лабораторная работа Дініс Фриланс 4 17.11.2009 13:26