/* ECP: FILEname=fig1_5.c */ /* 1*/ #include /* 2*/ /* Compute Frequency Of Lottery Numbers */ /* 3*/ #define MaxNum 49 /* Numbers Range From 1 To 49 */ /* 4*/ main( void ) /* 5*/ { /* 6*/ int Count[ MaxNum + 1 ]; /* Frequency Of Each Number */ /* 7*/ int Number; /* 8*/ int i; /* 9*/ for( i = 0; i <= MaxNum; i++ ) /*10*/ Count[ i ] = 0; /*11*/ /* Note: No Prompting For Input */ /*12*/ while( scanf( "%d", &Number ) == 1 ) /*13*/ if( Number < 1 || Number > MaxNum ) /*14*/ printf( "Out of range number ignored\n" ); /*15*/ else /*16*/ Count[ Number ]++; /*17*/ /* Output The Data, Seven Numbers Per Line */ /*18*/ for( i = 1; i <= MaxNum; i++ ) /*19*/ { /*20*/ printf( "%3d:%4d", i, Count[ i ] ); /*21*/ if( i % 7 == 0 ) /*22*/ printf( "\n" ); /*23*/ else /*24*/ printf( " " ); /*25*/ } /*26*/ return 0; /*27*/ }