Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
9 / 2 / 0
Регистрация: 14.04.2010
Сообщений: 27
1

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

14.04.2010, 21:13. Просмотров 986. Ответов 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;
}
- Но что из это что я не знаю... и правильно ли...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2010, 21:13
Ответы с готовыми решениями:

Написать рекурсивную функцию для расчета степени а в степени х, х - любое число
Здравствуйте. Написать рекурсивную функцию для расчета степени а в степени х, х - любое число ...

Напишите функцию суммирования двух чисел
Напишите функцию, которая принимает два целых числа, и возвращает их сумму.

задать функцию суммирования положительных чисел от а до b
нужно задать функцию суммирования положительных чисел от а до b. я сделала просто функцию...

Как написать функцию суммирования двумерного массива, задаваемого с клавиатуры?
Требуется ввести с клавиатуры массив, к примеру, 2Х3 и посчитать его сумму с помощью функции. Не...

1
Эксперт С++
2331 / 1704 / 148
Регистрация: 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;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2010, 21:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написать программу суммирования 10 чисел
Надо написать программу получения машинного нуля!желательно в scilab! Добавлено через 9 минут...

Напишите функцию для суммирования произвольного количества чисел php
Здраствуйте, подскажите как сделат? Не выходит у меня):-| Напишите функцию для суммирования...

Написать процедуру для суммирования матриц. Ошибка при передаче массива в функцию
Помогите пожалуйста! Дано задание: Написать процедуру для суммирования матриц. С ее помощью...

Написать функцию A в степени X
Написать и протестировать функцию которая вычисляет значение A в степени X A и X любые числа


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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