Форум программистов, компьютерный форум CyberForum.ru

Процедура (Составить процедуру для нахождения макс. элемента матрицы) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при присвоении значения элементу массива в функции http://www.cyberforum.ru/cpp-beginners/thread744233.html
Есть такая вот структура: struct stantsia { string st; int hPrib,mPrib, hOtb,mOtb; }; Есть объявление массива: stantsia a; И этот массив должен меняться в этой функции:
C++ Вычислить количество элементов массива, лежащих в диапазоне от А до В В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В. 2) сумму элементов массива, расположенных после максимального элемента. Помогите с задачей, буду благодарен! http://www.cyberforum.ru/cpp-beginners/thread744213.html
Не иницилизированна переменная C++
Помогите пожалуйста, с исправлением ошибки, не понимаю что не так. #include <iostream> using namespace std; void error(FILE *fp,char *filename);
Массив списков, как создать? C++
У меня есть структура такого типа class Lancuch { public: char cos; Lancuch * nastepny; }; И массив структур. Lancuch * elem= new Lancuch; А как для каждого элемента массива создать односвязный список и запомнить его начало?
C++ Структуры. Присвоить значение переменной a и всем объектам, с ней связанным http://www.cyberforum.ru/cpp-beginners/thread744182.html
Присвоить значение переменной a и всем объектам, с ней связанным: struct b { double ∗q; int ∗ (∗p); }; struct b ∗∗a; Прошу помочь, если не кодом , то хоть идеями и подсказками, возможно полезной информацией и сылками.
C++ Количество различных элементов в монотонном массиве Формат входных данных Сначала задано число N - количество элементов в массиве (N не превосходит 100). Далее через пробел записаны N целых чисел - элементы массива (числа типа int/longint). Элементы массива отсортированы по неубыванию (каждый элемент массива не меньше предыдущего элемента, например, {1, 2, 2, 3, 3, 3}). Формат выходных данных Необходимо вывести количество различных чисел... подробнее

Показать сообщение отдельно
HighPredator
 Аватар для HighPredator
5350 / 1733 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
24.12.2012, 15:52     Процедура (Составить процедуру для нахождения макс. элемента матрицы)
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include<iostream>
#include<iomanip>
#include<ctime>
#include<cmath>
 
using namespace std;
 
void FindMax(double **A, int M, int N, double &Max)
{
    Max=A[0][0];
    for(int i=0;i<M;i++)
    {
        for(int j=0;j<N;j++) if(Max<A[i][j]) Max=A[i][j];
    }
}
 
int main()
{
    srand(time(0));
    const int RowCount=5;
    const int ColCount=4;
    int i,j;
    double **Matrix=new double*[RowCount];
    for(i=0;i<RowCount;i++) Matrix[i]=new double[ColCount];
    cout<<"Original matrix:"<<endl;
    for(i=0;i<RowCount;i++)
    {
        for(j=0;j<ColCount;j++)
        {
            Matrix[i][j]=rand()%20000;
            cout<<setw(8)<<right<<setfill(' ')<<Matrix[i][j]<<" ";
        }
        cout<<endl;
    }
    double MaxElem=0.0;
    FindMax(Matrix,RowCount,ColCount,MaxElem);
    cout<<"Maximal element: "<<MaxElem<<endl;
    if(MaxElem>104.0)
    {
        for(j=0;j<ColCount;j++) Matrix[0][j]=pow(Matrix[0][j],1.0/3.0);
        cout<<"Modified matrix:"<<endl;
        for(i=0;i<RowCount;i++)
        {
            for(j=0;j<ColCount;j++) 
                cout<<setw(8)<<right<<setfill(' ')<<Matrix[i][j]<<" ";
        cout<<endl;
        }
    }   
    for(i=0;i<RowCount;i++) delete []Matrix[i];
    delete []Matrix;
    getchar();
    return 0;
}
 
Текущее время: 07:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru