Perevod s c++ v c
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
include <bits/stdc++.h>
using namespace std;
long int pownk(int n, int k){
long long int p = 1;
for (int i = 0; i < k; ++i){
p *= n;
}
return p;
}
void t_main(){
long int k, s = 0, n = 1;
string q;
const long int t = 2147483647;
cin >> k;
while (true){
if (t — s >= pownk(2 * n — 1, k))
s += pownk(2 * n — 1, k);
else{
if (!(s < 0)) q = «*»;
else q = «+»;
break;
}
++ n;
}
cout << s << «\n» << n << «\n» << q;
}
int main(){
ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
int t = 1;
while (t--)
t_main();
return 0;
}