Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
16.04.2013
Размер:
1.12 Кб
Скачать
#include <iostream.h>
#include <stdlib.h>
#include <iomanip.h>
#include <conio.h>
#define row 6
#define col 4

void fill(double M[][col]);
void print(double M[][col]);
void getmin(double M[][col], double min[]);

void main(void){
 clrscr();
 randomize();
 double Q[row][col], A[row][col], B[col], R[col];
 fill(Q);
 fill(A);
 cout<<"\nQ-matrix : \n\n";
 print(Q);
 cout<<"\nA-matrix : \n\n";
 print(A);
 getmin(Q, B);
 cout<<"\nMin matrix 4 Q-matrix: \n\n";
 for(int i = 0; i<col; i++)
  cout<<B[i]<<endl;

 getmin(A, R);
 cout<<"\nMin matrix 4 A-matrix: \n\n";
 for(i = 0; i<col; i++)
  cout<<R[i]<<endl;



}


void fill(double M[][col]){
 for(int i=0; i<row; i++)
  for(int j=0; j<col; j++)
   M[i][j] = 100*(rand()/32767.)-50;
}

void print(double M[][col]){
 for(int i=0; i<row; i++)
  {
   for(int j=0; j<col; j++)
    cout<<setw(13)<<M[i][j];
   cout<<endl;
  }
}

void getmin(double M[][col], double min[]){
 for(int j = 0; j<col; j++)
  {
   min[j]=M[0][j];
   for(int i = 1; i<row; i++)
    {
    if(min[j]>M[i][j])min[j] = M[i][j];
    }
  }
}

Соседние файлы в папке сделанные