Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
iljaxd
0 / 0 / 1
Регистрация: 20.12.2013
Сообщений: 8
#1

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

28.02.2014, 16:33. Просмотров 642. Ответов 7
Метки нет (Все метки)

Написать программу, которая находит минимум и максимум в двумерном массиве.

Помогите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 16:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Минимум и максимум в двумерном массиве (C++):

Найти максимум и минимум в двумерном массиве - C++
где ошибка Спрашивает, как заполнить двум массив, ищет max и min #include <iostream> #include <ctime> using namespace...

В двумерном массиве определить среднее арифметическое каждого столбца и максимум и минимум каждой строки - C++
Дан двухмерный массив 5x6 . Определить среднее арифметическое каждого столбца, определить максимум и минимум каждой строки.

Нужно написать программу, которая находит минимум и максимум в двумерном массиве и меняет их местами - C++
Написать программу, которая находит минимум и максимум в двумерном массиве и меняет их местами. Нужно заметить, что несколько элементов...

Определите максимум (М1) и минимум (М2) в массиве - C++
#include<iostream> #include<conio.h> #include<string> #include<stdio.h> #include<fstream> #include<stdlib.h> #include<math.h> ...

Найти минимум и максимум в массиве - C++
Доброго времени суток) Совсем не давно начали изучать С++ поэтому простите мои глупые ошибки Возникла проблема с функцией После...

Как найти минимум и максимум в массиве? - C++
Найти минимум и максимум в двух массивах мой код #pragma hdrstop #pragma argsused #ifdef _WIN32 #include <tchar.h> #else ...

7
Тамика
Котовчанин
917 / 461 / 145
Регистрация: 16.02.2010
Сообщений: 3,221
Записей в блоге: 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");
}
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
28.02.2014, 16:48 #3
Тамика, старайтесь не использовать "магических" чисел. Лучше завести константу:
C++
1
const int size = 5;
Для использования system нужен <stdlib.h>, но если уж пишем в стиле C++, то лучше использовать std::system и <cstdlib>.
2
Тамика
Котовчанин
917 / 461 / 145
Регистрация: 16.02.2010
Сообщений: 3,221
Записей в блоге: 27
28.02.2014, 16:52 #4
Цитата Сообщение от Tulosba Посмотреть сообщение
Для использования system нужен <stdlib.h>
У меня систем без этого хедера работает.

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

Найти максимум и минимум в массиве, отсортировать массив - C++
Ввести массив А. В массив В перенести все элементы массива А, имеющие значение меньше чем (min+max)/3, где min -...

Найти максимум и минимум в массиве и поменять их местами - C++
Привет всем, помогите разобраться в программе #include&lt;iostream&gt; #include&lt;stdlib.h&gt; #include&lt;time.h&gt; using namespace std; ...

Как найти глобальные минимум и максимум в массиве? - C++
Привет, напишите, пожалуйста, код, отвечающий за поиск глобального минимума и максимума (экстремумов) в одномерном массиве.

В одномерном массиве целых чисел заменить минимум на максимум - C++
в одномерном массиве целых чисел заменить минимум на максимум. не могу поменять их местами..а остальное работает #include...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.