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

Возведение в степень n с помощью рекурсии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ FLTK http://www.cyberforum.ru/cpp-beginners/thread345524.html
Добрый день, подскажите начинающему, как мне установить (использовать) библиотеку fltk в среде Microsoft Visual Studio 2010?
C++ Преобразовние Utf-16 <=> Utf-8 Вопрос казалось бы простой, но нормально ответа на него я пока не нашел. Нужно вывести строчку юникода(UTF-16) в файл с изменением кодировки. Знаю что можно при при wofstream::imbue задать вывод в... http://www.cyberforum.ru/cpp-beginners/thread345513.html
C++ Функция обратного вызова
#undef UNICODE #include <windows.h> #include "resource.h" #include <iostream> #include <fstream> using namespace std; HWND hWnd; LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM...
C++ Манипуляторы в С++
___________________Манипуляторы______________________ - endl_________________перевод строки - flush________________выгружает содержимое буфера в поток - dec_________________меняет формат вывода...
C++ Может кому понадобиться Выключение/перезагрузки компа и завершение сеанса http://www.cyberforum.ru/cpp-beginners/thread345413.html
Копался в windows.h искал чего нибудь интересного вот и нашел.... Вообщем функция для выключения перезагрузки и завершения сеанса ExitWindowsEx // выключить компьютер ...
C++ Простая вставка в DBGrid Привет Ребята... У меня возник вопрос есть Таблица DBGrid, вот функция void __fastcall TForm1::DateTimePicker1Change(TObject *Sender) { if (DBGrid1->DataSource->State == dsInsert || ... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
26.08.2011, 14:20
А вам точно рекурсия нужна, а то итерация быстрее работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
unsigned long Degree(unsigned int a, unsigned int n)
{
  unsigned long deg, rez;
  rez = 1;
  deg = a;
  while (n != 0)
  {
     if (n & 1)
        rez *= deg;
     deg *= deg;
     n >>= 1;
  }
  return rez;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru