- Faça um programa que dados um inteiro
e um inteiro
(representando um dígito, ou seja,
), devolve quantas vezes o dígito
aparece em
.
Passo 1
Beleza, vamos lá! O exercício pede para a gente criar um programa que, dado um número inteiro
e um dígito
(que pode ser de 0 até 9), conte quantas vezes esse dígito
aparece no número
. Vamos usar conceitos de programação básica, como loops e operações matemáticas para resolver isso.
Passo 2
Primeiro, precisamos garantir que ambos os números,
e
, estejam no formato adequado. Como estamos lidando com dígitos individuais, é importante que
seja um único dígito, ou seja, entre 0 e 9. Se estiver tudo certo, podemos começar a contar.
Passo 3
Vamos pegar o número
e analisar cada um dos seus dígitos. Para isso, vamos usar a operação de módulo
, que nos dá o último dígito de
. Depois, vamos dividir
por 10 (usando divisão inteira) para remover esse último dígito e repetir o processo até que
seja 0.
Passo 4
A cada dígito extraído, vamos comparar com o dígito
que queremos contar. Se forem iguais, incrementamos um contador que começa em zero no início do programa. Isso nos dará a quantidade de vezes que
aparece em
.
Passo 5
Por último, vamos exibir o valor do contador, que representa quantas vezes o dígito
aparece no número
. Pronto, aí temos a solução!
Resposta
O programa contará cada ocorrência do dígito
em
seguindo os passos descritos e devolverá o total encontrado.