У меня есть вектор чисел, и мне нужно найти индекс первого числа, которое больше 24 и делится на 13, если ни одно число не отвечает условиям, выведите 0. Это код, который я написал:
numbers_vector=c(1,5,26,7,94)
for(i in numbers_vector){
if(i>24&&i%%13==0){
print(i)
}else{
print(0)
}
}
ответ, который он возвращает:
[1] 0
[1] 0
[1] 26
[1] 0
[1] 0
он должен возвращать число 3 (индекс), поскольку 26 отвечает условиям.
Может кто-нибудь увидеть, что я делаю неправильно?Спасибо