Я пишу программу, которая будет печатать число из массива, если условие выполнено, и будет печатать альтернативное число, если это не так.
int alt = 100000007;
for (int i = 0; i < T; i ++) {
if (isTru[i] == 1) {
std::cout << num[i] << "\n";
} else {
std::cout << alt << "\n";
}
}
Вот мой код. Я хочу напечатать 10 ^ 9 + 7, если условие не соответствует действительности, но в последнем тестовом случае печатается 100000000, а не 1000000007