что в даном коде делают флаги (на что указьівают и на что влияют) ?? C++
#include
#include
char*Rus(const char*text);
char bufRus[256];
char*Rus(const char*text){
CharToOem(text,bufRus);
return bufRus;
}
int main (){
int **mas, n, m, i, j, j1, temp, temp1, sum;
bool fl;
cout <<"Введите количество строк матрицы: "<
if (n<0) cout<
cout<
if (m<0) cout<
mas=new int*[n];
for(i=0; i
cout<
cout<<"["<
cin>>mas[i][j];
}
cout<
for(j=0; j
cout.width(4);
cout<
cout<
for(j=0; j
temp1=temp=0;
for(i=0; i
if(mas[i][j1]<0 && abs(mas[i][j1])%2==1)
temp+=abs(mas[i][j1]);
if(mas[i][j1+1]<0 && abs(mas[i][j1+1])%2==1)
temp1+=abs(mas[i][j1+1]);
}
if(temp>temp1)
for(i=0; i
temp=mas[i][j1];
mas[i][j1]=mas[i][j1+1];
mas[i][j1+1]=temp;
}
}
cout<
for(j=0; j
cout.width(4);
cout<
cout<
cout<
sum=0;
fl=true;
for(j=0; j
sum+=mas[j][i];
if(mas[j][i]<0)
fl=false;
}
cout<
if(!fl)
cout<
cout<
cout<
return 0;
}