Exercício 3.2

Dados um número inteiro n, n > 0, e um dígito d. 0 <= d <= 9, determinar quantas vezes d ocorre em n.

Exemplo 1:

>>> Digite o valor de n (n > 0): 63543
>>> Digite o valor de d (0<=d<=9): 3
O dígito 3 ocorre 2 vezes em  63543

Exemplo 2:

>>> Digite o valor de n (n > 0): 0
>>> Digite o valor de d (0<=d<=9): 0
O dígito 0 ocorre 0 vezes em  0

Exemplo 3:

>>> Digite o valor de n (n > 0): 0110
>>> Digite o valor de d (0<=d<=9): 0
O dígito 0 ocorre 1 vezes em  110

Dica: para resolver esse exercício utilize o operador “//”, que realiza a divisão inteira. Assim:

1 % 3 é 0
5 % 3 é 1
8 % 3 é 2
19 % 10 é 1

Solução:

Observe a simulação dessa solução para n = 63543 e d = 3.

Voltar