Меню сайта
Для студента
SEO & SMO
Категории раздела
Delphi [2] |
Assembler [5] |
Курсовые проекты [4] |
Разное [1] |
Pascal [16] |
Невероятно, но факт [1] |
Заказать курсовую [1] |
SEO [1] |
С/C++ [10] |
Дипломные работы [1] |
Бизнес-цитатник [2] |
Опросник
Поддержать проект
Благодарность выразило,чел: 7
Главная » Статьи » С/C++ |
По данному действительному числу a и натуральному n вычислите сумму 1+a+a2+...+an не используя формулу суммы геометрической прогрессии (C++)
Решение: #include <iostream> int main() { double a; int n; std::cout << "Enter a: "; std::cin >> a; std::cout << "Enter n: "; std::cin >> n; double sum = 1.0; double prod = a; for (int i = 2; i <= n; ++i) { sum += prod; prod *= a; } std::cout << "Loop result: " << sum << std::endl; std::cout << "Formula result: " << (1.0 - pow(a, n)) / (1.0 - a) << std::endl; return 0; } | |
Просмотров: 3697
| Теги: |
Всего комментариев: 0 | |