#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
setlocale(LC_CTYPE,"Russian");
int n=0, m=0, i=0, j=0;
cout<<"Введите кол-во строк:\n> ";
cin>>n;
cout<<"Введите кол-во столбцов:\n> ";
cin>>m;
double** matr = new double*[n];
for(i = 0; i < n; i++)
matr = new double[m];
cout<<"Input matrix:"<<endl;
for(i = 0; i < n; ++i)
for(j = 0; j < m; j++)
cin>>matr[j];
cout<<"\nМатрица"<<endl;
for(i = 0; i < n; i++)
{
for(j = 0; j < m; j++)
cout<<matr[j]<<"\t";
cout<<endl;
}
int imax = 0, jmax = 0;
for(i = 0; i < n; i++)
for(j = 0; j < m; j++)
if(matr[j] > matr[imax][jmax])
{
imax = i;
jmax = j;
}
cout<<"Максимальный:\n< matr["<<imax<<"]["<<jmax<<"] = "<<matr[imax][jmax]<<endl;
for(i = 0; i < n; i++)
delete []matr;
delete []matr;
_getch();
}
матрица(двумерный массив)
матрица должна быть введена с клавиатуры
есть код, но не очень все понимаю в нем
Цитата:
#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
setlocale(LC_CTYPE,"Russian");
int n, m, i, j;
cout<<"Введите кол-во строк:\n> ";
cin>>n;
cout<<"Введите кол-во столбцов:\n> ";
cin>>m;
double** matr = new double*[n];
for(i = 0; i < n; i++)
matr = new double[m];
cout<<"Input matrix:"<<endl;
for(i = 0; i < n; ++i)
for(j = 0; j < m; j++)
cin>>matr[j];
int imax = 0, jmax = 0;
for(i = 0; i < n; i++)
for(j = 0; j < m; j++)
if(matr[j] > matr[imax][jmax])
{
imax = i;
jmax = j;
}
cout<<"Максимальный:\n< matr["<<imax<<"]["<<jmax<<"] = "<<matr[imax][jmax]<<endl;
for(i = 0; i < n; ++i)
_getch();
}
#include <iostream>
using namespace std;
void main()
{
setlocale(LC_CTYPE,"Russian");
int n, m, i, j;
cout<<"Введите кол-во строк:\n> ";
cin>>n;
cout<<"Введите кол-во столбцов:\n> ";
cin>>m;
double** matr = new double*[n];
for(i = 0; i < n; i++)
matr = new double[m];
cout<<"Input matrix:"<<endl;
for(i = 0; i < n; ++i)
for(j = 0; j < m; j++)
cin>>matr[j];
int imax = 0, jmax = 0;
for(i = 0; i < n; i++)
for(j = 0; j < m; j++)
if(matr[j] > matr[imax][jmax])
{
imax = i;
jmax = j;
}
cout<<"Максимальный:\n< matr["<<imax<<"]["<<jmax<<"] = "<<matr[imax][jmax]<<endl;
for(i = 0; i < n; ++i)
_getch();
}
так правильней
спасибо!