Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

матрица(двумерный массив)

51K
08 января 2011 года
Scoler
26 / / 08.01.2011
Дана матрица вещественных чисел. Найти максимальный элемент матрицы.
матрица должна быть введена с клавиатуры
есть код, но не очень все понимаю в нем
Цитата:
#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();
}

392
08 января 2011 года
cronya
421 / / 03.01.2009
так правильней
Код:
#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();
}
51K
08 января 2011 года
Scoler
26 / / 08.01.2011
спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог