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

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

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

Определить номер столбца содержащий наименьший элемент матрицы через массив - C++

17.11.2013, 00:08. Просмотров 437. Ответов 1
Метки нет (Все метки)

Определить номер столбца содержащий наименьший элемент матрицы через массив
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2013, 00:08     Определить номер столбца содержащий наименьший элемент матрицы через массив
Посмотрите здесь:

C++ Определить наименьший элемент в каждой четной строке матрицы А[M,N]
Найти наименьший элемент 3-его столбца матрицы C++
Определить наименьший элемент каждой четной строки матрицы A[N,N]. C++
C++ Найти максимальный элемент матрицы, номер строки и столбца, где он расположен
Определить номер строки и номер столбца матрицы, на пересечении которых находятся требуемые элементы C++
Массив: Определить наименьший по модулю отрицательный элемент? C++
Дана матрица A(3,4): Найти наименьший элемент матрицы и соответствующий ему номер строки C++
C++ Необходимо найти номер строки и номер столбца, в которых находится наименьший элемент.
В матрице целых чисел размером 3x7 определить номер столбца, который содержит наименьший элемент C++
Определить наименьший элемент каждой четной строки матрицы A[N,N] C++
Определить наименьший элемент каждой четной строки матрицы C++
Найти номер строки и номер столбца матрицы, в которых находятся максимальный элемент C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
katsidelin
 Аватар для katsidelin
60 / 21 / 2
Регистрация: 15.11.2013
Сообщений: 112
Записей в блоге: 3
17.11.2013, 15:07     Определить номер столбца содержащий наименьший элемент матрицы через массив #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
#include <iostream>
 
using namespace std;
 
int main(void)
{
    // Для начала массив с цифрами создать надо.
    const short int szMassive[12] = {25, 9, 122, 11, 87, 4, 15, 99, 5, -42, 12, 1};
 
    short int szMinSize = szMassive[0]; // Инициализировано предварительно нулём. Минимальный элемент.
    short unsigned int szNumberOfMassive = 0; // Номер в массиве.
 
    for ( ; szNumberOfMassive < 12; szNumberOfMassive++ )
    {
        if ( szMassive [ szNumberOfMassive ] < szMinSize )
        {
            szMinSize = szMassive [ szNumberOfMassive ];
        };
        cout << szNumberOfMassive << '\t' << szMassive [ szNumberOfMassive ] << '\t' << szMinSize << endl;
    };
 
    cout << "Мы нашли минимальное значение, равное " << szMinSize << endl;
 
    -42 < 1 ? cout << "true!" << endl : cout << "false" << endl;
 
    return 0;
}
Добавлено через 9 минут
Прошу прощения, не сразу въехал в смысл задачи!

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>
 
using namespace std;
 
int main(void)
{
    // Для начала массив с цифрами создать надо.
    const short int szMassive[12] = {25, 9, 122, 11, 87, 4, 15, 99, 5, -42, 12, 1};
 
    short int szMinSize = szMassive[0]; // Инициализировано предварительно нулём. Минимальный элемент.
    short unsigned int szNumberOfMassive = 0; // Номер в массиве.
 
    for ( short unsigned int x = 0; x < 12; x++ )
    {
        if ( szMassive [ x ] < szMinSize )
        {
            szMinSize = szMassive [ x ];
            szNumberOfMassive = x;
        };
        cout << x << '\t' << szMassive [ x ] << '\t' << szMinSize << endl;
    };
 
    cout << "Мы нашли минимальное значение, равное " << szMinSize << '.' << endl;
    cout << "Искомый номер равняется " << szNumberOfMassive << '.' << endl;
    cout << "А если учесть, что нумерация в массивах начинается с нуля, то это " 
    << szNumberOfMassive + 1 << "-ый элемент матрицы." << endl;
 
    return 0;
}
Yandex
Объявления
17.11.2013, 15:07     Определить номер столбца содержащий наименьший элемент матрицы через массив
Ответ Создать тему
Опции темы

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