// Justin C. Miller
// created on 10-2-2001
// create for http://www.geocities.com/neonprimetime.geo/index.html
// 2D ARRAY FIND MIN, MAX, and AVG of each column
#include
#include
// assum myData.txt looks like this...
/*
5 6 7 8 1
2 2 1 6 4
0 2 1 3 6
9 2 4 2 4
8 1 0 1 9
*/
using namespace std ;
ifstream file_in ;
int main(){
file_in.open("myData.txt", ios::in) ;
int rows = 5 , columns = 5 ;
int table[5][5] ;
int i , j ;
for( i = 0 ; i < rows ; i++)
for( j = 0 ; j < columns ; j++)
file_in >> table[i][j] ;
for( i = 0 ; i < rows ; i++){
for( j = 0 ; j < columns ; j++)
cout << table[i][j] << " " ;
cout << endl ;
}
for( i = 0 ; i < columns ; i++){
int max = table[0][i] ;
for(j = 1 ; j < rows ; j++){
if(table[j][i] > max)
max = table[j][i] ;
}
cout << "max of column " << i << " is " << max << endl ;
}
for( i = 0 ; i < columns ; i++){
int min = table[0][i] ;
for(j = 1 ; j < rows ; j++){
if(table[j][i] < min)
min = table[j][i] ;
}
cout << "min of column " << i << " is " << min << endl ;
}
for( i = 0 ; i < columns ; i++){
int sum = 0 ;
for(j = 1 ; j < rows ; j++){
sum = sum + table[j][i] ;
}
cout << "average of column " << i << " is " << (sum / (rows)) << endl ;
}
file_in.close() ;
return 0 ;
}
               (
geocities.com/neonprimetime.geo/cpp)                   (
geocities.com/neonprimetime.geo)