0 / 0 / 0
Регистрация: 21.05.2011
Сообщений: 23
|
||||||
1 | ||||||
.NET 4.x series и арифметическая прогрессия25.05.2011, 17:38. Показов 1424. Ответов 4
Метки нет (Все метки)
Дана последовательность из 10 подряд идущих чисел,надо их вывести и посчитать их сумму,я это сделал и по правилам арифметической прогрессии я пишу формулу :c = ((f + n) / 2) * n; . но как-то данные не точны,подскажите на счёт формулы,к примеру при вводе 1 у меня выводятся числа с 1 по 10 и сумма 50,хотя должна быть 55. Если пишу не /2,а /2.0 то при вводе 1 выводит 55,а в при других значениях несовпадения
0
|
25.05.2011, 17:38 | |
Ответы с готовыми решениями:
4
Арифметическая прогрессия Арифметическая прогрессия C# Арифметическая прогрессия суммы чисел рядка Арифметическая прогрессия |
167 / 96 / 23
Регистрация: 13.03.2011
Сообщений: 402
|
|
25.05.2011, 18:50 | 2 |
Все так и должно быть. При делении целых остаток от деления теряется и набегает погрешность.
А так вы сделали правильно.
0
|
0 / 0 / 0
Регистрация: 21.05.2011
Сообщений: 23
|
|
25.05.2011, 19:05 [ТС] | 3 |
только результат не совпадает с устным расчётом
Добавлено через 14 секунд поэтому и прошу помощи
0
|
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
|
|
25.05.2011, 21:41 | 4 |
Используйте double.
0
|
0 / 0 / 0
Регистрация: 21.05.2011
Сообщений: 23
|
|
25.05.2011, 22:14 [ТС] | 5 |
поставил везде double,но результат по прежнему не точный
Добавлено через 1 минуту подскажите как посчитать сумму не используя формулу арифметической прогрессии
0
|
25.05.2011, 22:14 | |
25.05.2011, 22:14 | |
Помогаю со студенческими работами здесь
5
Арифметическая прогрессия Арифметическая прогрессия Арифметическая прогрессия Арифметическая прогрессия Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |