tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Дан двумерный массив,
Дан двумерный массив, добавить строку из цифр "5" после строк, в которых есть нулевые элементы. написать код в c++
Maksikikl
3 31.07.2019 14:50
0
Ответы
Sezimka1111
07.09.2020 23:59
//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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Т1216
06.09.2021 08:56
1. Алфавит содержит 128 букв. Какое количество информации несет одна буква?...
tanyaG0612
13.12.2021 23:21
БББООт нННАаниИИяЯЯ тТтЕеЛлЛееегГГРм - @united brai nly (ббБЕ пППРРрОббБеелОоовВ)...
student2544
13.12.2021 23:21
оот ЗзЗиИяЯЯ ТТтЛЛегГГрРрАаАМММ - @united brai nly (бББЕеЕзз ППрбБееЕЛООоВВв)...
мротмсс
13.12.2021 23:23
БббОТ ЗзЗнННАААНя ЕЛГГРРрАмм - @united brai nly (бБбзз пппрОБбЕеЛлооО)...
Uoywex
13.12.2021 23:23
ББоТт зЗНнНяЯЯ ТеЕеГГ - @united brai nly (З ПрроООбБеееОоВ)...
ehidna666
13.12.2021 23:23
ББбоооТтт НннааННниия тТЕеЕЛЛЕггРааа - @united brai nly (е ПпОббБеелЛОоВВВ)...
4kusssssp08s5c
13.12.2021 23:23
бОТТ ннанНииияЯЯ - @united brai nly (ББбЕЕззз рроооБеЕеЛлЛооовВв)...
БадяМэн
25.01.2022 02:38
Ниже в табличной форме представлены сведения о книгах школьной библиотеки. Сколько записей в данном фрагменте удовлетворяют условию (Иллюстратор = «Сутеев») ИЛИ (Год_издания 2005)?В...
DuginBorodaIzVaty
25.01.2022 02:39
с формулой таблицы. A1- 1 А3- 5 =СРЗНАЧ(A1:A3)...
tamiirap01inx
25.01.2022 02:42
Люди! с этой трудной задачей...
Популярные вопросы
Sкруга=256пи найдите длину окружности r в 2 раза больше r круга...
2
.(Вмагазин 10 ц винограда. дообеда продали 2/8 всего винограда, а после обеда 2/5...
1
.(1)в трапеции abcd(bc||ad) точка м делит диагональ ас в отношении 1: 3(3ам=mc),...
1
Для лечения заболевания применяют 5 лекарств . полагают, что лекарств оказывает...
2
.(Составить слово сочетание со словами гореть, загорается, зарница, зоревой)....
3
Определить количество вещества эквивалента и молярную массу эквивалентов фосфора,...
2
Определить силу атмосферного давления на тетрадном листе...
3
Треугольник авс, угол с=90 градусов, сн-высота=3, ас=5,найти площадь авс...
3
Тело массой 300 г. имеет объем 200 куб. см. утонет ли это тело в нефти?...
1
От дома до станции фермер доехал за 30 мин. на обратном пути он увеличел скорость...
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;
}