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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение наибольшего количества идущих подряд одинаковых символов в тексте. http://www.cyberforum.ru/cpp-beginners/thread116846.html
Вроде не сложная. ))) - Дан текст.Найти наибольшее количество идущих подряд одинаковых символов.
C++ Консоль и клавиатура... в консоли я хочу использовать стрелки или WASD, чтобы руководить той же "змейкой" (читал исходник ее, но не смог разобраться). Ну если не для змейки, то просто для движения по консольному окну. Подскажите как это сделать. Работа в Visual Studio 2008. http://www.cyberforum.ru/cpp-beginners/thread116785.html
Исходник алгоритма Хаффмана на C C++
Пожалуйсто дайте исходник алгоритма Хаффмана на C.
C++ Очень просто(x^3)
А как записать Х в кубе?
C++ Конструктор для создания прямой http://www.cyberforum.ru/cpp-beginners/thread116470.html
Тут у меня есть класс точка(Point) и контейнерный класс прямая(Straight), которая задаётся 2-мя точками на плоскости.Допустим точки А(x1;y1) и В(х11;y11) - это уже прямая. Покажите пожалуста как создать через этот конструктор 4 прямые и покажите мне, плиз, какие переменные можна будет использовать для расчётов в формулах. Заранее Спасибо:) class Point {
C++ Найти количество элементов в этих массива равных первому элементу массива S Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. Ввод массивов выполнять в процедуре, а вычисление количества – в функции. подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
2298 / 1668 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
14.04.2010, 21:32     Написать функцию суммирования чисел в степени...
Яна Грач, проверяй:
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;
}
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru