Я начал с небольшой программы в python, но потребовалось много времени, чтобы пройти через нее, поэтому я переключился на c ++. У меня нет опыта работы с этим конкретным c языком (хотя и много кодируется в c#), и я начал в веб-редакторе: https://www.onlinegdb.com/online_c++_compiler.
Мой код C ++ :
clock_t start, end;
/* Recording the starting clock tick.*/
start = clock();
int R = 0;
int x = 0;
for (R = 6; R <= 10000; R = R + 2) {
int X_min = ceil(0.5 * sqrt(2) * R);
int N_pairs = 0;
for (x = X_min; x < R; x++) {
float y = sqrt(pow(R, 2) - pow(x, 2));
if (rint(y) == y) {
N_pairs = N_pairs + 1;
}
}
if (N_pairs >= 4) {
//cout << R << ", " << N_pairs;
//cout << "\n";
}
}
end = clock();
//Calculating total time taken by the program.
double time_taken = double(end - start) / double(CLOCKS_PER_SEC);
cout << "Time taken by program is : " << time_taken;
cout << " sec " << endl;
//cout << "1" << "|" << "2" << "|" << "3 \n";
//cout << "4" << "|" << "5" << "|" << "6 \n";
//cout << "7" << "|" << "8" << "|" << "9 \n";
Все это работало хорошо, однако веб-редактор, похоже, имеет встроенную максимальную временную границу, поэтому в этот момент я решил перенести ее в Visual Studio.
Я скопировал, вставил код и запустил его:
- веб-редактор занял 0,272273 SE c для завершения кода
- Visual Studio занял 2,446 SE c чтобы запустить его.
Я пытался обновить VS с версии 2017 до версии 2019, но это не имело никакого эффекта.
Почему VS запускает VS так долго код?? и как я могу это исправить?