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

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

Войти
Регистрация
Восстановить пароль
 
artemd55131
2 / 4 / 0
Регистрация: 26.06.2014
Сообщений: 60
#1

Написать библиотеку, вычисляющую степень числа - C++

08.07.2014, 07:34. Просмотров 566. Ответов 3
Метки нет (Все метки)

задумал написать прорамму(библиотеку) которая вычесляет степень числа.
как сделать вычесление степени 3,5,7 и т.д и т.п
main.cpp
C++
1
2
3
4
5
#include "step.h"
int main(){
step(2,2);
system("pause");
}
step.h
C++
1
2
3
4
5
6
7
#include <iostream>
void step(double choise,int step){
    for(int i = 0;step/2 > i;i++){
        choise = choise*choise;
    }
    std::cout << choise;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2014, 07:34     Написать библиотеку, вычисляющую степень числа
Посмотрите здесь:

C++ Рекурсия:написать функцию которая возвращает степень числа
C++ Написать программу, вычисляющую n! (факториал).
C++ Описать процедуру, вычисляющую вторую, тре-тью и четвертую степень числа
C++ написать рекурсивную функцию, которая взводит число в степень путем многократного умножения числа на самое себя.
Написать программу,вычисляющую первые n C++
C++ Написать программу вычисляющую факториал числа, находящегося в поле ввода
Написать программу, вычисляющую сумму C++
C++ Написать программу, вычисляющую степень числа
C++ Возведение числа в степень и проверка числа на четность
Написать функцию вычисляющую проценты C++
C++ Написать функцию возведения числа в степень
C++ Написать программу, считывающую числа из файла и вычисляющую их среднее арифметическое

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4453 / 3791 / 1281
Регистрация: 14.04.2014
Сообщений: 14,893
08.07.2014, 08:10     Написать библиотеку, вычисляющую степень числа #2
Для любой целой положительной степени:
C++
1
2
3
4
5
6
7
8
void step(double choise, int step)
{
    double res = 1;
    for(int i = 0; i < step; i++){
        res *= choise;
    }
    std::cout << res;
}
DiffEreD
 Аватар для DiffEreD
1425 / 762 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
08.07.2014, 12:00     Написать библиотеку, вычисляющую степень числа #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template<int BASE, int POWER>
struct Pow {
   enum { result = BASE * Pow<BASE, POWER-1>::result };
};
 
template<int BASE>
struct Pow<BASE, 0> {
   enum { result = 1 };
};
 
int main()
{
   std::cout << Pow<3, 7>::result << std::endl;
 
   return 0;
}
murderer
3185 / 1408 / 71
Регистрация: 06.10.2010
Сообщений: 3,063
08.07.2014, 14:30     Написать библиотеку, вычисляющую степень числа #4
Вычисление n-ной степени числа
Yandex
Объявления
08.07.2014, 14:30     Написать библиотеку, вычисляющую степень числа
Ответ Создать тему
Опции темы

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