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

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

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

Показать сообщение отдельно
MicM
822 / 480 / 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
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru