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

Проги С++ уровня первокурсника - найти n-ю степень (n – натуральное число) числа а - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что такое статический полиморфизм? http://www.cyberforum.ru/cpp-beginners/thread879692.html
что такое статический полиморфизм?
C++ Как правильно вывести массив структур #include "stdafx.h" #include "iostream" #include "conio.h" #include <set> #include <cstdlib> #include <string> #include <Windows.h> #include <stdio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread879686.html
C++ size и capasity в векторе
Всем привет, возникла такая проблема Делаю расчетную программу, использую вектор, возникла такая ситуация: в цикле делается вот такая штука while(a < ob->dw) { //сделаем цикл, который будет набирать статистику для частоты синуса w1 при фиксированном dw for(double temp_w=ob->w1-0.5;temp_w<=ob->w1+0.5;temp_w+=0.5) {
C++ Обойти стек, не удаляя вершин
Ребят, помогите разобраться! Можно ли обойти стек не удаляя вершин? Вроде этого? void printstack(stack<int>l) { if(l.empty()) { cout<<"Лист пуст"<<endl;
C++ Как понять http://www.cyberforum.ru/cpp-beginners/thread879653.html
Здравия желаю всем ! Помогите понять смысл написанного из программы, для чего это сделано и почему ? int action; if ( ! action ) break;
C++ Работа с файлайми Всем доброго времени суток. Копаю С++ дальше есть вопросик по поводу работы с файлами я работаю с файловым текстовым потоком. FILE* myFile; myFile = fopen("test2.txt", "at+"); for(int i = 1; i < 100; i++) { str = "TEST\n"; fwrite(&str, sizeof(string), 1, myFile); } подробнее

Показать сообщение отдельно
Belfegor
Ghost
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 524
26.05.2013, 23:07     Проги С++ уровня первокурсника - найти n-ю степень (n – натуральное число) числа а
раз первокурсника
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
#define ll long long
 
inline ll binpow(ll x, ll n) {
    ll res = 1;
    while (n) {
        if (n & 1)res *= x;
        x *= x;
        n >>= 1;
    }
    return res;
}
 
int main() {
    ll a, b;
    cin >> a >> b;
    cout << binpow(a, b) << endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru