Răspuns :
a.
void show_matrix(int rows, int columns, int matrix[][10])
{
/**
* Function that displays a matrix of given rows and columns.
*/
for(int i = 0; i < 2 * columns - 1; i++)
cout << "-";
cout << endl;
for(int row = 0; row < rows; row++)
{
for(int column = 0; column < columns; column++)
cout << matrix[row][column] << " ";
cout << endl;
}
for(int i = 0; i < 2 * columns - 1; i++)
cout << "-";
cout << endl;
}
b.
int sum_of_even_elements(int rows, int columns, int matrix[][10])
{
/**
* Function that calculates the sum of even elements of a given matrix
*/
int sum = 0;
for(int row = 0; row < rows; row++)
for(int column = 0; column < columns; column++)
if(matrix[row][column] % 2 == 0)
sum += matrix[row][column];
return sum;
}
c.
void show_lowest_element(int rows, int columns, int matrix[][10])
{
/**
* Function that displays the lowest element of each row of a given matrix
*/
for(int row = 0; row < rows; row++)
{
int lowest = matrix[row][0];
for (int column = 0; column < columns; column++)
if(matrix[row][column] < lowest)
lowest = matrix[row][column];
cout << lowest << endl;
}
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.