Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пустое консольное окно в visual studio

dtn den Ученик (174), на голосовании 5 месяцев назад
я новичок в программировании и недавно столкнулась с проблемой: при запуске кода пустое консольное окно. как можно исправить? Вот код:(на лишние библиотеки не обращайте внимания))
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <bitset>
#include <vector>
#include <set>
#include <cstdlib>
#include <algorithm>


using namespace std;

long long f(long long n) {
if (n == 0) { return 0; }

if ((n % 2) == 1) { return f(n - 1) + 1; }

if ((n > 0) && ((n % 2) == 0)) { return f(n / 2); }
else { return 0; }
}

int main() {


vector <long> res;

vector <unsigned long long> nx;
for (long long i = 0; i < 1'000'000'000; i++) {
nx.push_back(i);
}

for (long long n : nx) {

long long o = f(n);
if (o == 3) {
res.push_back(o);
}
}



}
Голосование за лучший ответ
/bin/laden Искусственный Интеллект (113101) 6 месяцев назад
если ничего не выводить, то ничего и не выведется.
dtn denУченик (174) 6 месяцев назад
дело не в этом он обычно в конце выводит путь проекта и номер с каким завершился. могу предположить что это из-за слишком больших чисел
/bin/laden Искусственный Интеллект (113101) dtn den, ну так подожди...
dtn denУченик (174) 6 месяцев назад
20 ждала но мне нужно побыстрей изменяла тип все не то нужен другой способ
/bin/laden Искусственный Интеллект (113101) dtn den, рекурсия на лярд чисел? а что ожидалось то вообще, стэк оверфлоу?
Похожие вопросы