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

Возвездение числа в степень (рекурсия) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решение с простой переменной http://www.cyberforum.ru/cpp-beginners/thread156582.html
Добрый вечер:sleep: Задание прикреплено ниже, если кому не трудно посмотрите пожалуйста. В 1 задании (считая сверху) я написал код:#include <stdafx.h> #include <cmath> #include <iostream> #include <iomanip> using namespace std; void main() { int a(1), b(2);
C++ количество отрицательных значений функции Учу с++ буквально дня 4, поэтому может быть для кого то вопрос покажется слишком легким. Подскажите идею пожалуйста, а то перерыл google и электронные учебники, что были ниче не нашел:wall: Вот мой код:#include <stdafx.h> #include <math.h> #include <iostream> #include <iomanip> using namespace std; void main() { float x, y; for (x=.3; x<=5; x+=.1) http://www.cyberforum.ru/cpp-beginners/thread156575.html
знак для Float (точка и запятая) проблема C++
в одной проге atof() и fprintf(%f, float_arg) используют точку, в другой запятую =\ обе проги компилю я, а надо чтоб они выбрали что-то одно тк юзают один файл настройки, где это изменить?
Объект string и тип char! C++
А возможно ли присвоить объекту string тип char? Нужно именно так как в коде, т.е. в string добавлять по одному символу (char)!!! Вот код и он в принципе не работает :) что нужно сделать чтобы был нормальный результат? Буду очень признателен за помощь! string temp; char a; int i=0; while(a!='q') {
C++ с чего начать писать программу http://www.cyberforum.ru/cpp-beginners/thread156553.html
Добрый день, не могу разобраться с чего приступить к написанию приложения,в Microsoft Visual C++ 2005, в класическом языке который описываеться во всех книжках, что программа начинаеться с функции main, если можно написать процесс создания приложения с чистой формы, с подключением стандартной формы windows c кнопочками.
C++ Нарисовать карты для покера Подскажите пожалуйста как в Visual C++ нарисовать карты. Должны присутствовать: 1. Белый прямоугольник в виде карты. 2. Посредине прямоугольника масть карты(пика,чирва,бубна,хрест) и ее достоинство(от 2 до Туза). 3. Масти и достоинства карт должны быть закрашены в соответствующие цвета мастей(чирва и бубна - закрашивают достоинства в красный, а пика и хрести - в черный). Буду очень благодарна... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
31.07.2010, 03:40     Возвездение числа в степень (рекурсия)
Возвести число base в степень exponent с помощью рекурсии.
Возможно ли обойтись без третьей переменной или же это оптимальный вариант?

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>
 
int power(int, int, int);
 
int main()
{
    int base, exponent, one=1;
    base=exponent=0;
    std::cout<<"Enter base: ";
    std::cin>>base;
    std::cout<<"Enter exponent: ";
    std::cin>>exponent;
    std::cout<<power(base, exponent, one);
    return 0;
}
 
int power(int b, int e, int s)
{
    if(e==0)
        return s;
    else
        return power(b,e-1, s*=b);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru