[an error occurred while processing this directive]
Гражданы! нужно высщитывать сумму чисел от 1 до N. Циклом долго,может формула есть какая то?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Димон
21 февраля 2005 г. 09:02
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Если N чётное, то (N+1)*N/2 . Если N нечётное, то 1+(2+N)*(N-1)/2
—
Sss
(21.02.2005 09:49,
пустое
)
А почему поразному для четных и нечетных? Вроде первая формула всегда катит
—
Vovan
(21.02.2005 10:26,
пустое
)
Катит, если записать формулу вот так: S = ( N * (N+1) ) / 2
—
cout
(21.02.2005 11:34,
пустое
)
это ещё некто Гаусс в 8-ом классе кажется подсчитал сумму от 1 до 40за пару минут(+)
—
Postoroniy_v
(21.02.2005 09:38, 178 байт)
Если числа закономерны, то хитрые формулы прогрессии помогут. Если незакономерны (сигнал с датчика и т.д.) - то только суммой в цикле.
—
Ralex
(21.02.2005 09:08,
пустое
)
Просто целые числа подряд
—
Димон
(21.02.2005 09:22,
пустое
)
Арифметическая прогрессия. Вы в школе учились? (+)
—
SM
(21.02.2005 09:37, 89 байт)
Это юный Гаусс в школе сумму до ста мгновенно подсчитал : 1+99=100
—
D++
(21.02.2005 09:52, 20 байт)
ну ну :-)
—
Postoroniy_v
(21.02.2005 10:14,
пустое
,
ссылка
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru