Вматрице квадратной размером n поменять местами 1 строку со 2, 3-ю с 4.

yeghiazaryanhap01lbi yeghiazaryanhap01lbi    3   17.05.2019 22:20    0

Ответы
dinara169 dinara169  11.06.2020 03:39

Если 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; }

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика