#include #include #include void saddle(int row, int column, int **matrix) { int i, j, k, l; int min = 10000; int max = -10000; int point1, point2, point3, point4; int check; int result = 0; for(i=0; i= max){ max = matrix[l][point4]; } } if(max == min){ // ¸¸ÀÏ ¿­ÀÇ ÃÖ¼Ò°ª°ú ÇàÀÇ ÃÖ´ë°ªÀÌ °°´Ù¸é ±× °÷Àº ¾ÈÀåÁ¡ÀÌ´Ù. result = max; cout << result << "´Â ¾ÈÁ¤Á¡, " << point3+1 << "Çà, " << point4+1 << "¿­\n"; } } } // min°ú maxÀÇ ÃʱâÈ­¿¡ ÁÖÀÇÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é // °¢ ¿­°ú °¢ Çึ´ÙÀÇ ÃÖ¼Ò, ÃÖ´ë°ªÀ» ±¸ÇÒ ¼ö ¾ø´Ù. min = 10000; max = -10000; } if(!result) // ¾ÈÀåÁ¡ÀÌ Á¸Àç¾ÊÀ» °æ¿ì cout << "¾ÈÀåÁ¡Àº Á¸ÀçÇÏÁö ¾Ê´Â´Ù.\n\n"; } void main() { int row, column; int i, k, j; char buffer[126]; int **matrix; matrix = new int*[row]; for(i = 0; i < row; i++){ row[i] = new int [column]; } int num; ifstream fin; fin.open( "c:\\c\\debug\\10.txt", ios::in ); fin >> row >> column; fin.ignore(80, '\n'); cout <<"row is " << row << ", column is " << column <<"\n\n"; for(i=0;i<4;i++){ for(j=0;j<4;j++){ fin >> matrix[i][j]; } } cout << "inputed matrix : \n"; for(i=0;i<4;i++){ for(j=0;j<4;j++){ cout << " " <