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

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

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

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

13.06.2013, 21:22. Просмотров 577. Ответов 6
Метки нет (Все метки)

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

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

Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального - C++
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до...

Найти в массиве максимальный элемент и минимальный элемент, и поменять их местами - C++
Привет) помогите пожалуйста решить задачу. Дан целочисленный массив из m элементов. Найдите в нем максимальный элемент и минимальный...

В двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный - C++
1.в двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный. 2.характеристикой столбца...

Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы - C++
Вот задание: Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы. Необходимо возвращать указатель...

Найти минимальный и максимальный элемент в массиве - C++
найти минимальный и максимальный элемент в массиве скажите где ошибка в данном скрипте использую dev c++ #include <iostream.h> ...

Найти в массиве максимальный элемент и заменить все вышестоящие на минимальный из последней строки - C++
1. В массиве все элементы, стоящие выше максимального элемента, заменить на минимальный элемент последней строки. 2.Обнулить элементы...

6
MrGluck
Модератор
Эксперт CЭксперт С++
7488 / 4603 / 691
Регистрация: 29.11.2010
Сообщений: 12,588
13.06.2013, 21:24 #2
При чем здесь классы? Экзотики захотелось? Мы ведь сделаем
0
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 21:30  [ТС] #3
На учебе требуют через классы( Не через классы, то я сделала, а через классы не могу(
0
MrGluck
Модератор
Эксперт CЭксперт С++
7488 / 4603 / 691
Регистрация: 29.11.2010
Сообщений: 12,588
13.06.2013, 21:42 #4
И непременно классы ?
0
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 21:51  [ТС] #5
ооп

Добавлено через 2 минуты
да классы
0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
13.06.2013, 21:59 #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();
}
1
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
13.06.2013, 22:07  [ТС] #7
Спасибо огромное)
0
13.06.2013, 22:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 22:07
Привет! Вот еще темы с ответами:

[C++] Дана матрица размером N x M. Найти в ней минимальный и максимальный элементы, определить их индексы. - C++
не втыкну как составить прогу Дана матрица размером N x M. Найти в ней минимальный и максимальный элементы, определить их индексы.

Найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы - C++
как найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы на с++ Добавлено через 6 минут ...

Вывести матрицу на экран и сообщить минимальный и максимальный элемент и их индексы - C++
Ввести число N – порядок квадратной матрицы. Последовательно по строкам ввести с клавиатуры все элементы матрицы. Вывести матрицу на экран...

Сформировать массив из 10 элементов. Найти минимальный элемент и максимальный - C++
Помогите:) 1. Сформировать массив из 10 элементов. Найти минимальный элемент и максимальный.


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

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

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