• Faça um programa que dados um inteiro n e um inteiro d (representando um dígito, ou seja, 0 <= d <= 9 ), devolve quantas vezes o dígito d aparece em n.

Passo 1

Beleza, vamos lá! O exercício pede para a gente criar um programa que, dado um número inteiro n e um dígito d (que pode ser de 0 até 9), conte quantas vezes esse dígito d aparece no número n. 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, n e d, estejam no formato adequado. Como estamos lidando com dígitos individuais, é importante que d 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 n e analisar cada um dos seus dígitos. Para isso, vamos usar a operação de módulo n % 10, que nos dá o último dígito de n. Depois, vamos dividir n por 10 (usando divisão inteira) para remover esse último dígito e repetir o processo até que n seja 0.

Passo 4

A cada dígito extraído, vamos comparar com o dígito d 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 d aparece em n.

Passo 5

Por último, vamos exibir o valor do contador, que representa quantas vezes o dígito d aparece no número n. Pronto, aí temos a solução!

Resposta

O programa contará cada ocorrência do dígito d em n seguindo os passos descritos e devolverá o total encontrado.

Exercícios relacionados