codice:
#include <stdio.h>
int main()
{
	int a,cifra_controllo,count=0;
	scanf("%d",&a);
	scanf("%d",&cifra_controllo);
	
	while(a>0)
	{
		cifra=a%10;
		if(cifra==4)
		{
			a/=10;
			count++;
		}
		else
			a/=10;
	}
	printf("Il numero %d compare %d volte\n",cifra_controllo,count);
}
Il programma è questo, alcune volte restituisce un conteggio sbagliato o.O