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

Программа возвода числа в степень - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Внешняя переменная в нескольких файлах http://www.cyberforum.ru/cpp-beginners/thread640033.html
file01.h #ifndef FILE01_H_ #define FILE01_H_ int blem = 1; #endif file02.h
C++ Определить корректность введённого скобочного выражения на основе стека Задание: Написать программу для определения правильности введённого скобочного выражения на основе стека, реализованного с помощью статического массива. сабж. каким образом это можно сделать. http://www.cyberforum.ru/cpp-beginners/thread640022.html
C++ Передача матрицы в функцию
Доброго времени суток. Возникло несколько вопросов: Почему при вызове Matrix1 выдаётся ошибка, но в то же время Matrix2 работает нормально? const int M=10; const int N=7; void Matrix1(int N, int a); void Matrix2(int N, int a); int main() {......}
C++ Перечислении: их ввод
Не могу понять как это реализовать: Вот сама задача. Есть Диски(CD/DVD). Пользователь вводит Названия диска (тип string). И выбирает CD или DVD(тип перечисление,). После этого что ввело надо вывести на экран
C++ Вычислить первые 7 членов ряда http://www.cyberforum.ru/cpp-beginners/thread640005.html
Мне нужно запрограммировать ряд. Вычислить первые 7 членов. Моя функция не работает. double HyperGeom(double a, double b, double c, double d) { double value = 1; double temp = 1; for (int i = 1; i <= 7; i++) {
C++ MinGW - как вывести список установленных модулей с версией? Имеем всем известный MinGW + MSYS. Задача: через Terminal MSYS (который внутри MinGW) вывести список установленных в MinGW пакетов (программ и библиотек), с указанием их версий. аналогичная задача в Cygwin осуществляется так: $ cygcheck -c $ apt-cyg show $ pkg-config --list-all также можно запустив Cygwin_WEB_Setup.exe - тоже увидеть какие пакеты и каких версий установлены, а какие... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.08.2012, 14:39     Программа возвода числа в степень
Цитата Сообщение от kosean97 Посмотреть сообщение
Здравствуйте.
Помогите мне пожалуйста придать человеческий вид этой программе.
Мне кажется она какая то.. неаккуратная что ли..
Так же мне хотелось чтоб она работала с дробной степенью. Я даже функцию для этого написал.
Не судите меня строго, это одна из первых моих программ.
Заранее спасибо
- держи аккуратно и для любой степени
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
#include <cmath>
#include <iostream>
using namespace std;
 
double sqr(double val, double pwr)
{
    return exp(pwr*log(val));
}
 
int main()
{
    double a, n;
    int iContinue = 1;
    while(iContinue == 1)
    {
        cout<<"Calculation a^n\n";
        cout<<"a = ";cin>>a;
        cout<<"n = ";cin>>n;
        cout<<"a^n = "<<sqr(a, n)<<endl;
        cout<<"Enter 1 for continue\n";
        cin>>iContinue;
    }
    return 0;
}
Миниатюры
Программа возвода числа в степень  
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru