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

Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы - C++

Восстановить пароль Регистрация
 
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 21:22     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #1
В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы.

___________________________________________
Помогите, пожалуйста, сделать через классы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2013, 21:22     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы
Посмотрите здесь:

В двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный C++
C++ [C++] Дана матрица размером N x M. Найти в ней минимальный и максимальный элементы, определить их индексы.
найти минимальный и максимальный элемент в массиве C++
Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы C++
C++ Найти в массиве максимальный элемент и заменить все вышестоящие на минимальный из последней строки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
13.06.2013, 21:24     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #2
При чем здесь классы? Экзотики захотелось? Мы ведь сделаем
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 21:30  [ТС]     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #3
На учебе требуют через классы( Не через классы, то я сделала, а через классы не могу(
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
13.06.2013, 21:42     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #4
И непременно классы ?
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 21:51  [ТС]     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #5
ооп

Добавлено через 2 минуты
да классы
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
13.06.2013, 21:59     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #6
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
#include <ctime>
#include <cstdlib>
 
class MyArray
{
    static const size_t nValues = 6;
    int **a;
    int min;
    size_t minIndexI;
    size_t minIndexJ;
    int max;
    size_t maxIndexI;
    size_t maxIndexJ;
public:
    MyArray(): minIndexI(), minIndexJ(),
        maxIndexI(), maxIndexJ()
    {
        a = new int* [nValues];
        for (size_t i=0; i<nValues; ++i)
            a[i] = new int[nValues];
 
        for (size_t i=0; i<nValues; ++i)
            for (size_t j=0; j<nValues; ++j)
                a[i][j] = rand()%50 - 30;
        min = max = a[0][0];
    }
    void show()
    {
        for (size_t i=0; i<nValues; ++i)
        {
            for (size_t j=0; j<nValues; ++j)
                std::cout << a[i][j] << '\t';
            std::cout << '\n';
        }
    }
    void minMax()
    {
        for (size_t i=0; i<nValues; ++i)
        {
            for (size_t j=0; j<nValues; ++j)
            {
                if(a[i][j] > max)
                {
                    max = a[i][j];
                    maxIndexI = i;
                    maxIndexJ = j;
                }
                if(a[i][j] < min)
                {
                    min = a[i][j];
                    minIndexI = i;
                    minIndexJ = j;
                } 
            }
        }
        std::cout << "Min: " << min << " [" << minIndexI + 1
                    << "][" << minIndexJ + 1 << "]\n" 
                    << "Max: " << max << " [" << maxIndexI + 1
                    << "][" << maxIndexJ + 1 << "]\n"; 
    }
    ~MyArray()
    {
        for (size_t i=0; i<nValues; ++i)
            delete []a[i];
        delete [] a;
    }
};
 
int main()
{
    srand(time(0));
    MyArray myArray;
    myArray.show();
    myArray.minMax();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 22:07     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы
Еще ссылки по теме:

C++ Сформировать массив из 10 элементов. Найти минимальный элемент и максимальный
Найти минимальный элемент в массиве целых чисел C++
Задан двухмерный массив целых чисел A размером N на M. Найти максимальный элемент и поменять его с последним C++

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

Или воспользуйтесь поиском по форуму:
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 22:07  [ТС]     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы #7
Спасибо огромное)
Yandex
Объявления
13.06.2013, 22:07     Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы
Ответ Создать тему
Опции темы

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