#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
int main(){
setlocale (0, "rus");
const int n=5;
int A[n][n];
int multOf3[n],even[n],pos[n],neg[n];
for (int i=0; i<n; i++){
for (int j=0; j<n; j++){
A[i][j] = rand()%30 - 10;
cout << setw(4) << A[i][j];
}
cout << endl;
}
int k=0, l=0, p=0, s=0;
for (int i=0; i<n; i++){
for (int j=0; j<n; j++){
if((A[i][j])%3 == 0){
multOf3[s++] = A[i][j];
}
else if((A[i][j])%2 == 0){
even[p++] = A[i][j];
}
else if((A[i][j]) < 0){
neg[l++] = A[i][j];
}
else if(A[i][j] > 0){
pos[k++] = A[i][j];
}
}
}
cout <<endl<< "Kratne 2: " << endl;
for(int i =0;i < p;i++){
cout << even[i] << ' ';
}
cout <<endl << endl <<"Otricatel'nie:" << endl;
for(int i =0;i < l;i++){
cout << neg[i] << ' ' ;
}
cout << endl <<endl<<"Polozhitel'nie:" << endl;
for(int i =0;i < k;i++){
cout << pos[i] << ' ' ;
}
cout << endl<<endl << "Kratne 3: " << endl;
for(int i =0;i < s;i++){
cout << multOf3[i] << ' ' ;
}
return 0;
}