Практикум по программированию. Основы. Массивы. Минимальное среди максимальных
From AsIsWiki
Contents |
Java
public class Task17 { private static final int n = 3; private static final int m = 3; public static void main(String[] args) { System.out.println(); System.out.println(" Поиск минимального элемента матрицы "); System.out.println(" из максимальных чисел каждой строки "); System.out.println("-------------------------------------"); int a[][] = new int[n][m]; int k = 100, max; for (int j = 0; j < m; j++) { max = 0; for (int i = 0; i < n; i++) { a[i][j] = (int) (100 * Math.random()); System.out.printf("%3d", a[i][j]); if (max < a[i][j]) { max = a[i][j]; } } if (k > max) { k = max; } System.out.println(" Max = " + max); } System.out.println("-------------------------------------"); System.out.println(" Искомое число: " + k); } }
C++
// g++ 4.2 #include <iostream> using namespace std; int main() { cout << "\n Поиск минимального элемента матрицы\n"; cout << " из максимальных чисел каждой строки\n"; cout << "-------------------------------------\n"; srand((int)time(0)); const int n = 3; const int m = 3; int a[n][m], k = 100, max; for (int j = 0; j < m; j++) { max = 0; for (int i = 0; i < n; i++) { a[i][j] = rand() % 100; printf("%3d", a[i][j]); if (max < a[i][j]) { max = a[i][j]; } } if (k > max) { k = max; } cout << " Max = " << max << "\n"; } cout << "-------------------------------------\n"; cout << " Искомое число: " << k << "\n\n"; return 0; }
Pascal