Я не буду отправлять код, мои извинения.
Я дам подсказку. Во внутреннем цикле вы не сбрасываете счетчик при входе в него. Это означает, что значение contadorB
после выполнения первого внешнего цикла равно 4, и оно никогда больше не войдет во внутренний цикл.
Вот еще один намек. Пройдите по коду в отладчике (и посмотрите значение contadorB)
, если вы не поняли мою предыдущую подсказку.