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;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.