#include using namespace std; void printArr(int arr[], int duzina){ for(int i = 0; i < duzina; i++ ){ cout << arr[i] << " "; } cout << endl; } void printMat(int matrix[3][3], int duzina){ for(int i = 0; i < duzina; i++){ printArr(matrix[i], duzina); } } void maksElemNiz(int matrix[3][3], int rez[], int duzina){ for(int i = 0; i < duzina; i++){ int maksimum = matrix[i][0]; for(int j = 0; j < duzina; j++){ if(matrix[i][j] < maksimum){ maksimum = matrix[i][j]; } } rez[i] = maksimum; } } bool superBroj(int broj){ int temp = broj; int suma = 0; while(temp > 0){ suma += temp % 10; temp = temp / 10; } if(suma % 2 == 0) return true; else return false; } void superNiz(int mat[3][3], int rez[], int duzina){ for(int i = 0; i < duzina; i++){ int najveciSuperBroj = 0; for(int j = 0; j < duzina; j++){ if(superBroj(mat[i][j]) == true){ if(mat[i][j] > najveciSuperBroj){ najveciSuperBroj = mat[i][j]; } } } rez[i] = najveciSuperBroj; } } int main() { int mat[3][3] = {{12,258,333}, {5555, 43, 332}, {464, 77777, 8222}} ; int rezNiz[3]; //maksElemNiz(mat, rezNiz, 3); superNiz(mat,rezNiz, 3); printArr(rezNiz, 3); return 0; }