Я пишу программу, в которой определенный for-l oop повторяется много раз.
Одна итерация не занимает много времени, но поскольку программа повторяет l oop так часто вычисление занимает довольно много времени.
Чтобы получить больше информации о ходе выполнения программы, не замедляя ее слишком сильно, я хотел бы печатать прогресс на каждом x-м шаге.
Есть ли другой способ сделать это, кроме условного выражения по модулю, например:
for(int i = 0; i < some_large_number; i++){
if(i % x == 0)
printf("%f%%\r", percent);
//some other code
.
.
.
}
?
Спасибо, заранее