/* Solution for 91 East Central Programming Contest */ /* Problem 3 - Morse Code */ #include #include #define MAX_TABLE 66 char codes[MAX_TABLE][6]; long int dot_length; long int char_space; long int word_space; #ifdef TURBOC void init(void); void get_codes(void); void figure_speed(void); void write_message(void); void printcode(char c); #else void init(); void get_codes(); void figure_speed(); void write_message(); void printcode(); #endif main() { init(); get_codes(); figure_speed(); write_message(); } void init() { int i; dot_length = 60000 / (8 * (5+1) * 13 ); /* established default dot length for 13 wpm */ for( i=0; i