/* Michael Brosh ID 304138738 Assignment 5, Ex. 1-6 Due date: 06.12.11 */ #include using namespace std; const char SIZE = 2; void main() { int rows, columns, letter_counter_1, index_1, letter_counter_2, index_2; char mat[SIZE][SIZE] = {0}, letter; letter_counter_1 = 0; letter_counter_2 = 0; cout << "Please enter 25 letters: \n\n"; for (rows = 0 ; rows < SIZE ; rows++) { for (columns = 0 ; columns < SIZE ; columns++) { cin >> mat[rows][columns]; } } cout << endl; cout << "Please enter a letter: \n\n"; cin >> letter; for (columns = 0 ; columns < SIZE ; columns++) { for (rows = 0 ; rows < SIZE ; rows++) { if ( (int)letter == (int)mat[rows][columns] ) { if (letter_counter_1 == 0) { if (letter_counter_1 == 0 && index_1 == 0) index_1 = mat[rows][columns]; letter_counter_1++; } else if (letter_counter_2 == 0) { if (letter_counter_2 == 0 && index_2 == 0) index_2 = mat[rows][columns]; letter_counter_2++; } } } if (letter_counter_1 > letter_counter_2) { letter_counter_2 = 0; index_2 = 0; } else { letter_counter_1 = 0; index_1 = 0; } } if (index_1 == 0) cout << index_2; else cout << index_1; cout << endl << endl; system("pause"); }