#include "tools.h" void freeze( int temperatures[], int* n ); void show( int temperatures[], int n ); void main( void ) { int max = 6; int degrees[6] = { 34, 29, 31, 36, 37, 33 }; freeze( degrees, &max ); printf( "\nFreezing days: %i\n", max ); show( degrees, 6 ); } /* ---------------------------------------------------- */ void freeze( int temperatures[], int* n ) { int k; for(k = *n-1; k >= 0; --k) if ( temperatures[k] >= 32 ) --*n; } /* ---------------------------------------------------- */ void show( int temperatures[], int n ) { int k; puts( "\n-------------------" ); for(k = n-1; k >= 0; --k) printf ( "%i \t", temperatures[k] ); puts( "\n-------------------" ); }