Дан двумерный массив, добавить строку из цифр "5" после строк, в которых есть нулевые элементы. Написать код в C++
//Dev-C++ 4.9.9.2 #include <iostream> using namespace std; const int n=3; int main(){ int ma[n*2][n]; bool b; int nr=0; nr=n; b=false; for(int i=0;i<n*2;i++) for(int j=0;j<n;j++) ma[i][j]=0; for(int i=0;i<n;i++) for(int j=0;j<n;j++) cin>>ma[i][j]; cout<<"Matrix:"<<endl; for(int i=0;i<nr;i++){ for(int j=0;j<n;j++) cout<<ma[i][j]<<; cout<<endl;} for(int i=0;i<nr;i++){ for(int j=0;j<n;j++){ if(ma[i][j]==0)b=true;} if(b==true){ for(int z=nr-1;z>i;z--){ for(int c=0;c<n;c++) ma[z+1][c]=ma[z][c];} for(int c=0;c<n;c++) ma[i+1][c]=5; nr++;} b=false;} cout<<"Final matrix:"<<endl; for(int i=0;i<nr;i++){ for(int j=0;j<n;j++) cout<<ma[i][j]<<; cout<<endl; } cin.get(); cin.get(); return 0; }
Также наши пользователи интересуются:
Разобрать уравнение с комментариями 4*(250/а+12)=68 Дайте определения следующих понятий.(кратко) История- Исторический источник- Архив- Хроники Хронист-⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Дан двумерный массив, добавить строку из цифр "5" после строк, в которых есть нулевые элементы. Написать код в C++ » от пользователя АНТОН АНТИПИНА в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.
Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!