Pagini recente » Cod sursa (job #184646) | Cod sursa (job #572062) | Cod sursa (job #1249774) | Cod sursa (job #700253) | Cod sursa (job #2766379)
#include <fstream>
using namespace std;
void caut_baza_exponent(long long n);
long long a, b, p;
ifstream f("numere2.in");
ofstream g("numere2.out");
int main() {
f >> p;
caut_baza_exponent(p);
}
void caut_baza_exponent(long long n) {
for (a = 2; a * a <= p; ++a) {
b = 0;
for (; !(p % a); p /= a, ++b);
if (b) {
g << a << '\n' << b;
a = p;
}
}
if (p > 2) {
a = p;
b = 1;
g << a << '\n' << b;
}
}