Если C++ то вот
#include"stdafx.h"
#include <iostream>
#include <math.h>
#include "conio.h"
using namespace std;
void main()
{
double A[4][4]={{2.,1.,-4.,7.},{8.,2.,16.,9.,},{-7.,-1.,0.,-2.,},{4.,-3.,-5.,0.9}}tmp,tmp2;
int i,j,jmin,imin,k=0;
printf("\n matrica a[4][4]:\n");
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
printf("%5.2f\t",A[i][j]);
}
printf("\n");
//замена 1 и 2 строк
tmp=A[0][j]
A[0][j]=A[1][j]
A[1][j]=tmp
//замена 3-й и 4-й строки
tmp=A[2][j]
A[2][j]=A[3][j]
A[3][j]=tmp
printf("\n novaya matrica a[4][4]:\n");
char st;
cin>>st; }
Если C++ то вот
#include"stdafx.h"
#include <iostream>
#include <math.h>
#include "conio.h"
using namespace std;
void main()
{
double A[4][4]={{2.,1.,-4.,7.},{8.,2.,16.,9.,},{-7.,-1.,0.,-2.,},{4.,-3.,-5.,0.9}}tmp,tmp2;
int i,j,jmin,imin,k=0;
printf("\n matrica a[4][4]:\n");
for(i=0;i<=3;i++)
{
for(j=0;j<=3;j++)
{
printf("%5.2f\t",A[i][j]);
}
printf("\n");
}
{
for(j=0;j<=3;j++)
{
//замена 1 и 2 строк
tmp=A[0][j]
A[0][j]=A[1][j]
A[1][j]=tmp
//замена 3-й и 4-й строки
tmp=A[2][j]
A[2][j]=A[3][j]
A[3][j]=tmp
}
printf("\n novaya matrica a[4][4]:\n");
for(i=0;i<=3;i++)
{
for(j=0;j<=3;j++)
{
printf("%5.2f\t",A[i][j]);
}
printf("\n");
}
char st;
cin>>st; }