У меня есть этот кусок кодасколько раз будет выполняться функция?
for (i = 0; i < N ; i+=3){
foo();
if(i % 5 ==0) foo();
}
и я, чтобы решить, сколько раз будет Foo() выполняется. У меня есть этот вариант
ceil(N/3)+floor(N/5)
ceil(N/3)+ceil(N/5)
floor((N+2)/3)+floor((N+14)/15)
floor(N/3)+floor(N/5)
floor(N/3)+ceilt(N/5)
Каков правильный путь для решения правильного результата? Внешняя петля выполняет foo() вне условия N/3 раза, но как решить, сколько раз будет выполняться функция?
Попробуйте работать через него с несколькими различными значениями N - вскоре станет ясно, какой из них является правильным ответом. (Обратите также внимание, что у вас, похоже, есть опечатки, например, 'ceilt' и' foor', которые вы можете исправить.) –