Cod sursa(job #35749)

Utilizator Bluedrop_demonPandia Gheorghe Bluedrop_demon Data 22 martie 2007 14:12:38
Problema Zero 2 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
// Problema Zero 2

#include <stdio.h>

int main()
{
    freopen( "zero2.out", "wt", stdout );
	long int N, B, fac, k, i, j, nr, p;
	freopen( "zero2.in" ,"rt", stdin );
			 for ( i=1; i<=10; i++ )
				 {
						scanf( "%ld %ld", &N, &B );
						fac = 1;
						p =1;
						for( k=2; k<=N; k++ )
							{
								p = p*k;
								fac = fac*p;
							 }
								nr = 0;
								while( ( fac%B == 0 ) )
									{
										nr++;
										fac = fac/B;
									}
						printf( "%ld\n", nr );
                 }
    fclose( stdin );
    fclose( stdout );    
    return 0;
}