Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #define SIZE 100
- using namespace std;
- void acquire_square(int dim, int matrix[SIZE][SIZE], int& max);
- void print_square(int dim, int matrix[SIZE][SIZE]);
- void search_max_value(int dim, int matrix[SIZE][SIZE], int& max);
- int main()
- {
- int dimensione;
- int metrix[SIZE][SIZE]{};
- int max_value = 0;
- cout << "\nInserire la dimensione della matrice: ";
- cin >> dimensione;
- acquire_square(dimensione, metrix, max_value);
- print_square(dimensione, metrix);
- search_max_value(dimensione, metrix, max_value);
- }
- void acquire_square(int dim, int matrix[SIZE][SIZE], int& max)
- {
- for (int i = 0; i < dim; i++)
- {
- for (int j = 0; j < dim; j++)
- {
- cout << "\nInserisci un valore per [" << i << ", " << j << "] : ";
- cin >> matrix[i][j];
- if (max < matrix[i][j])
- {
- max = matrix[i][j];
- }
- }
- }
- }
- void print_square(int dim, int matrix[SIZE][SIZE])
- {
- cout << "\n Print Square: \n";
- for (int i = 0; i < dim; i++)
- {
- for (int j = 0; j < dim; j++)
- {
- cout << matrix[i][j] << " ";
- }
- cout << "\n";
- }
- }
- void search_max_value(int dim, int matrix[SIZE][SIZE], int& max)
- {
- cout << "\n Highest Value: \n";
- for (int i = 0; i < dim; i++)
- for (int j = 0; j < dim; j++)
- {
- if (matrix[i][j] == max)
- {
- cout << "Il valore " << max << " e' contenuto in [" << i << "," << j << "]\n";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement