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

Напишите рекурсивную функцию, которая возводит число в степень путем многократного умножения числа на самое себя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обратная польская запись.написал программу по алгоритму.Нужно кое-что изменить http://www.cyberforum.ru/cpp-beginners/thread1074256.html
Преподаватель дал мне "алгоритм" и сказал написать программу по этому алгоритму. "Алгоритм":Нам понадобится стек для переменных типа char, т.к. исходное выражение мы получаем в виде строки. Рассматриваем поочередно каждый символ: 1. Если этот символ - число (или переменная), то просто помещаем его в выходную строку. 2. Если символ - знак операции (+, -, *, / ), то проверяем приоритет данной...
C++ найдите сумму элементов одномерного массива,расположенных после минимального значения найдите сумму элементов одномерного массива,расположенных после минимального значения http://www.cyberforum.ru/cpp-beginners/thread1074253.html
C++ Указатель на имя файла как аргумент функции. Как реализовать?
Доброго времени суток всем! Прошу помощи! Написал программу, есть пару моментов, сложных для меня. Необходимо написать две функции, одну из которых я уже написал, но кое-чего не хватает (см. ниже) 1.void WriteComplex(char * fname, Complex * buffer, int count); – функция записывает count элементов типа Complex из массива buffer в файл с именем fname; - это я реализовал, единственное не...
C++ Описать структуру с именем OBMEN, содержащую следующие поля:
Описать структуру с именем OBMEN, содержащую следующие поля: -количество комнат; -этаж; -площадь; -адрес. Написать программу, которая обеспечивает: -начальное формирование базы данных; -вывод записей в упорядоченном по площади виде; -поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% соответствующая карточка выводится на...
C++ Составить программу, которая в зависимости от порядкового номера месяца выводит на экран количество дней в этом месяце http://www.cyberforum.ru/cpp-beginners/thread1074234.html
Помогите, пожалуйста, решить задачу в С++. Составить программу, которая в зависимости от порядкового номера месяца выводит на экран количество дней в этом месяце (учесть високосный год или нет, проверить правильность ввода данных, если номер месяца введён неверно, завершить программу).
C++ Переписать в массив М1 все отрицательные элементы массива М Переписать в массив М1 все отрицательные элементы массива М подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
17.01.2014, 19:50     Напишите рекурсивную функцию, которая возводит число в степень путем многократного умножения числа на самое себя
C++
1
2
3
4
5
6
7
8
9
10
unsigned int func (int a,unsigned int n)
{
    if (a==0)
        return 0;
    if (a==1 || n==0)
        return 1;
    if (n>1)
        return a*func(a,n-1);
    else return a;
}
Возводит a в степень n
 
Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru