Em assembly - quantos saltos?
mov s0, zero
for:
andi s1, s0, 1
beq s1, zero, else
lui a2, %hi(mensagem_impar)
addi a0, a2, %lo(mensagem_impar)
mv a1, s1
call printf
j fim_for
else:
lui a2, %hi(mensagem_par)
addi a0, a2, %lo(mensagem_par)
mv a1, s1
call printf
fim_for:
addi s1, s1, 1
li a0, 99
ble s1, a0, for