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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2010, 09:47   #1
Nt_Net
 
Регистрация: 13.12.2010
Сообщений: 3
По умолчанию Циклы.Ряды. Запуталась в коде.



int n = Convert.ToInt32(Console.ReadLine()) ;
int x1 = 4, x2 = -1, xi, sum=0;
for (int i = 3; i <= n; i++)
{
xi = 2 * i - x1;
x1 = x2;
x2 = xi;
sum +=xi*xi;
}
Где ошибка в коде, почему он не считает сумму с первых членов, а только с 3!?

P.S. Сразу не бить!
Nt_Net вне форума Ответить с цитированием
Старый 13.12.2010, 09:52   #2
Prime123
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 79
По умолчанию

Если вы считаете такую сумму,наверное было бы логично sum присвоить не 0,а сумму первых 2х элементов,как думаете?
Вы как раз вычисляете третий элемент и начинаете сумму с него
Может изначально так?
Код:
int x1 = 4, x2 = -1, xi, sum=x1*x1+x2*x2;
Если я чем-то вам помог-не стесняйтесь,ставьте +

Если ошибаюсь-поправляйте,учусь на ошибках,реагирую адекватно

Последний раз редактировалось Prime123; 13.12.2010 в 10:05.
Prime123 вне форума Ответить с цитированием
Старый 13.12.2010, 09:56   #3
Serebro
FORTRAN programmer
Форумчанин
 
Регистрация: 08.12.2009
Сообщений: 153
По умолчанию

Код:
int x1 = 4, x2 = -1, xi, sum=x1*x1+x2*x2;
Serebro вне форума Ответить с цитированием
Старый 13.12.2010, 10:00   #4
Prime123
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 79
По умолчанию

Да,именно так,как приводит Serebro
Общий член ряда проглядел,извините
Если я чем-то вам помог-не стесняйтесь,ставьте +

Если ошибаюсь-поправляйте,учусь на ошибках,реагирую адекватно
Prime123 вне форума Ответить с цитированием
Старый 13.12.2010, 10:08   #5
Nt_Net
 
Регистрация: 13.12.2010
Сообщений: 3
По умолчанию

Извините, ступила!
Благодарю за подробное объяснение ошибки!
Nt_Net вне форума Ответить с цитированием
Старый 13.12.2010, 10:11   #6
Prime123
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 79
По умолчанию

Не за что,будьте внимательнее)
Если я чем-то вам помог-не стесняйтесь,ставьте +

Если ошибаюсь-поправляйте,учусь на ошибках,реагирую адекватно
Prime123 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуталась в ошибках Lisёноk Помощь студентам 8 12.12.2010 17:39
Запуталась во множествах Asira Помощь студентам 0 22.12.2009 00:43
задачи на циклы и ряды Tosh92 Помощь студентам 1 15.10.2009 18:55
опять запуталась с матрицами svetlana891 Помощь студентам 9 21.06.2009 15:34
запуталась с задачей Екатерина А. Паскаль, Turbo Pascal, PascalABC.NET 7 12.12.2008 21:23