Cod sursa(job #2460853)

Utilizator eduardandrei20Nechifor Eduard Andrei eduardandrei20 Data 24 septembrie 2019 16:41:57
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.36 kb
#include<iostream>
#include<fstream>
#define mod 1999999973
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");

int putere(int baza, int exp) {
	int rez = baza;
	for (int i = 1; i < exp; i++) {
		rez *= baza;
		rez = rez % mod;
	}
	return rez;
}

int main()
{
	int n,p;
	in >> n>>p;
	out << putere(n, p);
	system("pause");
}