Автор: gormangocia (20.12.2008 в 20:19)
спасибо большое я разобрался!
если интересно то вот
#include<iomanip.h>
#include<math.h>
#include<stdlib.h>
#include<stdio.h>
int main()
{
cout.precision(3);
int i,j,mini;
double tmp, min=100000, b[5],mat[5][3]={{50,-7,15},{-7,41,-1},{42,21,-19},{-36,-11,54},{-3,-12,4}};
for(i=0;i<5;i++)
{for(j=0;j<3;j++)
{cout<<setw(7)<<mat[i][j];}
cout<<endl;}
cout<<endl<<''new massive b''<<endl;
for(i=0;i<5;i++)
{b[i]=0;
for(j=0;j<3;j++)
b[i]+=mat[i][j];
b[i]=b[i]/3;
cout<<setw(7)<<b[i];
}
cout<<endl;
for(i=0;i<5;i++)
{if(min>mat[i][2])
{min=mat[i][2];
mini=i;}}
cout<<setw(7)<<''min 3go stolbca=''<<min<<'' poriadkovii
num: ''<<mini+1<<'',''<<''3"<<endl;
cout<<endl;
tmp=mat[mini][2];
mat[mini][2]=mat[1][2];
mat[1][2]=tmp;
cout<<setw(7)<<"\n new matrix:\n";
for(i=0;i<5;i++)
{for(j=0;j<3;j++)
{cout<<setw(7)<<mat[i][j];}
cout<<endl;}
return 0;}
так вот! вроде ничо не забыл.