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

Минимум и максимум в двумерном массиве - C++

Восстановить пароль Регистрация
 
iljaxd
0 / 0 / 1
Регистрация: 20.12.2013
Сообщений: 8
28.02.2014, 16:33     Минимум и максимум в двумерном массиве #1
Написать программу, которая находит минимум и максимум в двумерном массиве.

Помогите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 16:33     Минимум и максимум в двумерном массиве
Посмотрите здесь:

В одномерном массиве целых чисел заменить минимум на максимум C++
Как найти глобальные минимум и максимум в массиве? C++
Нужно написать программу, которая находит минимум и максимум в двумерном массиве и меняет их местами C++
Найти максимум и минимум в массиве и поменять их местами C++
C++ Определите максимум (М1) и минимум (М2) в массиве
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,543
Записей в блоге: 27
28.02.2014, 16:39     Минимум и максимум в двумерном массиве #2
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
#include <iostream>
 
int main()
{
    int mas[5][5];
    for (int i = 0; i < 5; ++i)
    {
        for (int j = 0; j < 5; ++j)
        {
            mas[i][j] = rand()%10;
            std::cout << mas[i][j] << "  ";
        }
        std::cout << std::endl;
    }
    int min = mas[0][0];
    int max = mas[0][0];
    for (int i = 0; i < 5; ++i)
    {
        for (int j = 0; j < 5; ++j)
        {
            if (mas[i][j] > max) max = mas[i][j];
            if (mas[i][j] < min) min = mas[i][j];
        }
    }
    std::cout << std::endl;
    std::cout << "Max is " << max << "\n";
    std::cout << "Min is " << min << "\n";
    system("pause>>null");
}
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
28.02.2014, 16:48     Минимум и максимум в двумерном массиве #3
Тамика, старайтесь не использовать "магических" чисел. Лучше завести константу:
C++
1
const int size = 5;
Для использования system нужен <stdlib.h>, но если уж пишем в стиле C++, то лучше использовать std::system и <cstdlib>.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,543
Записей в блоге: 27
28.02.2014, 16:52     Минимум и максимум в двумерном массиве #4
Цитата Сообщение от Tulosba Посмотреть сообщение
Для использования system нужен <stdlib.h>
У меня систем без этого хедера работает.

Добавлено через 31 секунду
Цитата Сообщение от Tulosba Посмотреть сообщение
старайтесь не использовать "магических" чисел.
За это спасибо, Вы правы. Писала бы программу для себя - именно так и сделала б.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
28.02.2014, 16:59     Минимум и максимум в двумерном массиве #5
Цитата Сообщение от Тамика Посмотреть сообщение
У меня систем без этого хедера работает.
Потому что Ваша реализация косвенно включает его через <iostream>, но вовсе не обязательно, что в другом месте прокатит. Например, вот: http://ideone.com/6e8SuK
Меняем компилятор на C++11 совместимый и получаем уже другую картину: http://ideone.com/X4sQe5
Добавляем в первом варианте упомянутый хидер, и снова всё работает: http://ideone.com/JWahLk
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,543
Записей в блоге: 27
28.02.2014, 17:02     Минимум и максимум в двумерном массиве #6
Про это знаю.
Скинула то, что компилируется и работает у меня.
Если бы ТС написал жалобу, что не работает, тогда да.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
28.02.2014, 17:03     Минимум и максимум в двумерном массиве #7
Цитата Сообщение от Тамика Посмотреть сообщение
Если бы ТС написал жалобу, что не работает, тогда да.
Лучше предотвратить ошибку, чем потом устранять её последствия
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2014, 17:04     Минимум и максимум в двумерном массиве
Еще ссылки по теме:

Найти максимум и минимум в двумерном массиве C++
C++ Найти максимум и минимум в массиве, отсортировать массив
В двумерном массиве определить среднее арифметическое каждого столбца и максимум и минимум каждой строки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,543
Записей в блоге: 27
28.02.2014, 17:04     Минимум и максимум в двумерном массиве #8
Цитата Сообщение от Tulosba Посмотреть сообщение
Лучше предотвратить ошибку, чем потом устранять её последствия
Это да, согласна.
Yandex
Объявления
28.02.2014, 17:04     Минимум и максимум в двумерном массиве
Ответ Создать тему
Опции темы

Текущее время: 07:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru