• 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.

Exercícios relacionados

Considerando alunos de uma determinada classe onde são dadas 3 provas. Faça um programa que calcula a média aritmética das provas de cada aluno, a média da classe, o número de aprovados e o número de reprovados (critério de aprovação: média maior ou igual a seis).
Faça um programa que, dado o número de linhas , exibe um triângulo invertido formado por números. Por exemplo, caso o usuário digite 5 para o número de linhas, o programa deve exibir o seguinte triângulo:
12345
1234
123
12
1
Qual o melhor e o pior caso de altura de uma árvore binária de busca e uma árvore AVL para um mesmo número de elementos?
Detalhar o algoritmo de remoção de nós em árvores AVL.