![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.01.2012
Сообщений: 10
|
![]()
люди подскажите пожалуйста почему после подсчёта сумы чётных чисел в диапазоне от 2 до 30 получается ответ 270 а не 240. в чём ошибка??
мой код: #include <cstdlib> #include <iostream> main() { int a=2,sum=0; while (a<=30) { printf("%d \n",a); a+=2; sum+=a; } printf("sum is %d \n",sum); system("PAUSE"); return 0; } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
![]() Код:
а в твоем коде можно просто местами поменять и тоже все будет ок Код:
Последний раз редактировалось rUs_LAN; 08.02.2012 в 21:36. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
![]() Цитата:
Итак, без слагаемого равного 2, сумма у вас будет 238, а при суммировании слагаемого 32, сумма станет равной 270. Чтобы избежать ошибку, надо было написать, например .так Код:
Еще лучше было написать программу так Код:
Со мной можно встретиться на www.clipper.borda.ru
Последний раз редактировалось Сыроежка; 08.02.2012 в 21:58. |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.01.2012
Сообщений: 10
|
![]()
я всё понял)) всем спасибо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу найти ошибку. Сума ряда (Pascal) | spinogryz_ua | Помощь студентам | 2 | 31.01.2012 15:29 |
Сума бесконечного ряда | tadalox | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 30.01.2012 02:30 |
сума столбиков динамического масива | mansp | Общие вопросы C/C++ | 4 | 07.11.2010 20:12 |
От чего программа сходит сума? | duhduhduh | Общие вопросы Delphi | 1 | 18.01.2010 01:25 |
Сума ряда С++ | Smile.id | Помощь студентам | 3 | 14.10.2009 12:37 |