#include "header.h" int main(void) { dipthong_counts count_list; character_array character_list; char character_first; int num_char_read,num_char_count; counter max_count; // Initializing counters initialize_dipthong_count(count_list); // Initializing first character scanf("%c",&character_first); // Reading characters from stdin and counting dipthongs num_char_read = NMax; while(num_char_read == NMax){ num_char_read = read_chars_NMax(character_list); num_char_count = count_dipthongs(character_first, character_list, count_list, num_char_read); character_first = character_list[num_char_read]; } // Computing the maximum number of counts max_count = max_dipthong_count(count_list); // Printing the counts print_dipthong_count(count_list, max_count); return 0; }