Нужна помощь...С++
Не могу понять, почему не выводится переделанный массив:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int m,n,i,j,k;
int s[5];
int mas[5][4]=
{
{12,3,2,15},
{54,73,23,15},
{13,75,23,10},
{5,32,0,12},
{65,34,2,7}
};
for (i=0;i<5;i++)
{
for (j=0;j<4;j++)
cout<<mas[i][j]<<" ";
cout<<endl;
}
for (i=0;i<5;i++)
{
s[i]=0;
for (j=0;j<4;j++)
{
s[i]+=mas[i][j];
}
cout<<"\n"<<"summa "<<i+1<<" stroki = "<<s[i]<<"\n";
}
cout<<endl;
cout<<endl;
for (j=0;j<4;j++)
for (i=0;i<4;i++)
if (s[i]>s[i+1])
{
k=mas[i][j];
mas[i][j]=mas[i+1][j];
mas[i+1][j]=k;
if (i!=0) i=i-2;
}
for (i=0;i<5;i++)
{
for (j=0;j<4;j++)
cout<<mas[i][j]<<" ";
cout<<endl;
}
cout.flush();
getch();
}
|