Algoritmni ishlab chiqish.
a va b sonlarini kiritamiz.
Massivni to'ldiramiz va barcha elemetnlarni qabul qilamiz.
Massivning ortaligini hisoblaymiz.
Massivni yana to'ldirib, massivdagi har bir elementni tekshirib, agar qiymati a va b o'rtasida bo'lsa, ortaligga qo'shib, aks holda o'tkazmaysiz.
O'rtaqiymatni konsolga chiqaramiz.
Dastur kodi
#include
using namespace std;
int main()
{
int N;
cin >> N;
int matrix[N][N];
for(int i=0; ifor(int j=0; jcin >> matrix[i][j];
}
}
bool found = false;
int row_index = -1, col_index = -1;
for(int i=0; ifor(int j=0; jif(matrix[i][j] < 0) {
found = true;
row_index = i;
col_index = j;
break;
}
}
if(found) {
break;
}
}
if(found) {
int new_matrix[N-1][N-1];
int row = 0, col = 0;
for(int i=0; iif(i != row_index) {
for(int j=0; jif(j != col_index) {
new_matrix[row][col] = matrix[i][j];
col++;
}
}
col = 0;
row++;
}
}
for(int i=0; ifor(int j=0; jcout << new_matrix[i][j] << " ";
}
cout << endl;
}
} else {
for(int i=0; ifor(int j=0; jcout << matrix[i][j] << " ";
}
cout << endl;
}
}
return 0;
}
Dasturni tekshirish
http://fayllar.org
|