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

максимальный элемент матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор под Eclipse. http://www.cyberforum.ru/cpp-beginners/thread284221.html
Скачал Eclipse c оффа, поставил. Скачал MinGW, поставил. Не пашет. Нету binary и не компилирует. Что делать? Помогите пожалуйста)
C++ C++. Работа с файлом Всем привет!!Написала код!!Нужно чтобы текст из файла переводился в Морзе!По отдельности они работают!А как соединить не знаю(((Помогите пожалуйста !!Желательно с комментариями))) Вот код!!! # include <fstream> #include <string> #include <iostream> #include <stdio.h> #include <ctype.h> http://www.cyberforum.ru/cpp-beginners/thread284218.html
Компилятор под Eclipse. C++
Скачал Eclipse c оффа, поставил. Скачал MinGW, поставил. Не пашет. Нету binary и не компилирует. Что делать? Помогите пожалуйста)
std:string C++
1. Поддерживает ли этот класс сравнение целиком строк? Каков синтаксис сравнения строк? 2. Поддерживает ли этот класс конкатенацию? Каков синтаксис конкатенации? 3. Как получить длину строки? 4. С какого номера нумеруются символы: с ноля, или с однёрки? 5. Как получить символ по заданному номеру?
C++ Нужна инфа по работе с таймером в С+ http://www.cyberforum.ru/cpp-beginners/thread284203.html
Здравствуйте. Ребята выручайте. Нужна инфа по работе с таймером в С++. Пытаюсь писать в VisualStudio. Суть моей задачи такова, что нужно выполнить графическую модель работы печи. С разными интервалами времени по ней передвигается вагон с грузом. Ещё хотел бы узнать при помощи какого элемента добавлять картинки на форму т.к. сама печь и все её элементы выполнены в виде файлов jpeg в фотошопе....
C++ Найти минимальное и максимальное значение массива, поменять их местами 1)Сгенерировать массив из 10 вещественных элементов, лежащих в диапазоне от -20 до 20. Найти минимальное и максимальное значение массива, поменять их местами. 2)Найти значение выражения (3*6!)/ (3!+4*7!) (дробь) определив функцию расчета факториала натурального числа. 3)дан массив a из 30 целых чисел. Составить массив b следующим образом:... подробнее

Показать сообщение отдельно
blackbanny
129 / 116 / 2
Регистрация: 14.11.2010
Сообщений: 707
27.04.2011, 11:00     максимальный элемент матрицы
сам массив для матрицы в заголовочном файле объявляю так:
C++
1
int **matrix;
конструктор такой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
Matrix::Matrix()
{
    srand((unsigned)time(NULL));
    dimension = 5;
    matrix = new int*[dimension];
    for (int i = 0; i < dimension; i++)
    {
        matrix[i] = new int[dimension];
        for (int j = 0; j < dimension; j++)
            matrix[i][j] = rand()%20;
    }
}
пытаюсь найти максимальный элемент так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void Matrix::Max()
{
    int max;
    max = matrix[0][0];
    int row = 0, col = 0;
    for (int i = 0; i < dimension; i++)
    {
        for (int j = 0; j < dimension; j++)
        {
            if (matrix[i][j] >= max)
            {
                max = matrix[i][j];
                row = i;
                col = j;
            }
        }
    }
cout << max;
}
но почему то выводит какую то чушь и в процессе отладки значения матрицы(matrix[0][0], matrix[1][1] и т.д.) отображает не правильно...

в main создаю объект так: Matrix *mat = new Matrix();
и вызываю метод нахождения максимального элемента: mat->Max();
например метод для замены нулей работает нормально, а вот нахождение максимально элемента не работает...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru