Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Яна Грач
9 / 2 / 0
Регистрация: 14.04.2010
Сообщений: 27
#1

Написать функцию суммирования чисел в степени... - C++

14.04.2010, 21:13. Просмотров 757. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста!!!
Напишите функцию Sum(n,k), которая по данным целым числам n и k вычисляет и возвращает значение суммы 1^k+2^k+...+n^k без использования циклов.

кусок:
C++
1
2
3
4
5
6
7
8
9
10
11
12
using namespace std;
int s,k;
int main(int argc, char *argv[])
{
    int summ(int m[],int s, int k)
    {
         if (k==0) return s;
         else return summ(m,summ[k+1],k-1)
               }
    system("PAUSE");
    return EXIT_SUCCESS;
}
- Но что из это что я не знаю... и правильно ли...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2010, 21:13     Написать функцию суммирования чисел в степени...
Посмотрите здесь:
C++ Написать рекурсивную функцию для расчета степени а в степени х, х - любое число
Как написать функцию суммирования двумерного массива, задаваемого с клавиатуры? C++
Написать процедуру для суммирования матриц. Ошибка при передаче массива в функцию C++
Написать функцию A в степени X C++
Написать функцию, которая вычисляет а в b степени C++
Написать функцию третьей степени числа А C++
C++ Написать функцию которая подносит дробовое число х до степени n
Написать рекурсивную функцию для расчета степени n вещественного числа a C++
C++ Написать рекурсивную функцию для расчета степени n заданного вещественного числа
Написать рекурсивную функцию для вычисления натуральной степени заданного целого числа C++
Написать рекурсивную функцию для расчета степени n вещественного числа a (n — натуральное число) C++
Написать функцию, которая возвращает максимальное из двух чисел, которые переданы в функцию в качестве параметров C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
14.04.2010, 21:32     Написать функцию суммирования чисел в степени... #2
Яна Грач, проверяй:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <cmath>
 
int sum(int n, int k) {
  if (n == 0)
    return 1;
 
  return static_cast<int>(std::pow(static_cast<double>(n), static_cast<double>(k))) + sum(n - 1, k);
}
 
int main() {
  int n;
 
  std::cout << "n = ";
  std::cin >> n;
 
  int k;
 
  std::cout << "k = ";
  std::cin >> k;
 
  std::cout << "sum: " << sum(n, k) << std::endl;
 
  return 0;
}
Yandex
Объявления
14.04.2010, 21:32     Написать функцию суммирования чисел в степени...
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru