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

Вывести индекс элемента в конце каждой строки матрицы - C++

Восстановить пароль Регистрация
 
 
Nikolay_1
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 24
21.01.2014, 02:00     Вывести индекс элемента в конце каждой строки матрицы #1
Самый маленький элемент - 10 , его индекс - 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
#include <iostream>
#include <iomanip>
 
int main()
{
    const size_t rowsCount(4);
    const size_t colsCount(5);
 
    int matrix[rowsCount][colsCount];
    std::cout << "Input the matrix: " << std::endl;
    for (size_t i = 0; i < rowsCount; i++) {
        for (size_t j = 0; j < colsCount; j++) {
            std::cout << "matrix[" << (i + 1) << "][" << (j + 1) << "]: ";
            std::cin >> matrix[i][j];
        }
    }
    std::system("cls");
 
    std::cout << "Matrix: " << std::endl;
    for (size_t i = 0; i < rowsCount; i++) {
        int minimal(*matrix[i]);
        for (size_t j = 0; j < colsCount; j++) {
            std::cout << std::setw(5) << matrix[i][j];
            minimal = minimal > matrix[i][j] ? matrix[i][j] : minimal;
        }
        std::cout << "\tMinimal: " << minimal << std::endl;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2014, 02:00     Вывести индекс элемента в конце каждой строки матрицы
Посмотрите здесь:

Вывести максимальное значение по модулю элемента каждой строки массива C++
C++ сортировка каждой строки матрицы по убыванию до минимального элемента
C++ Microsoft Visual Studio: Для каждой строки матрицы с нулевым элементом на главной диагонали вывести номер наибольшего элемента
Из существующей матрицы n*m записать в новую матрицу все элементы исходной матрицы, кроме максимального и минимального элемента из каждой строки C++
Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
21.01.2014, 20:20     Вывести индекс элемента в конце каждой строки матрицы #21
Цитата Сообщение от Бедел Посмотреть сообщение
теперь буду следовать стандарту.
ну если всегда пишешь на нем
то возможна конструкция
C++
1
2
cin>>a;
int b[a];
при соблюдении стандарта придется выделять память под массив динамически
но код будет непереносимый
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2014, 20:28     Вывести индекс элемента в конце каждой строки матрицы
Еще ссылки по теме:

C++ Вывести массив на экран в виде таблицы, в конце каждой строки надо вывести минимальный элемент
C++ В каждой строке найти минимальный элемент, затем среди них найти максимальное и вывести на экран индекс этого элемента
C++ Для каждой строки матрицы распечатать индекс первого нулевого элемента

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

Или воспользуйтесь поиском по форуму:
Бедел
 Аватар для Бедел
232 / 28 / 4
Регистрация: 04.06.2010
Сообщений: 283
21.01.2014, 20:28     Вывести индекс элемента в конце каждой строки матрицы #22
Цитата Сообщение от ValeryS Посмотреть сообщение
при соблюдении стандарта придется выделять память под массив динамически
но код будет непереносимый
Для таких задач динамически выделять память - лишний гемор. Да и ТС пишет, что только учится, все прелести динамического программирования успеет ещё познать
Yandex
Объявления
21.01.2014, 20:28     Вывести индекс элемента в конце каждой строки матрицы
Ответ Создать тему
Опции темы

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