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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как реализовать набор конструкторов и деструкторов http://www.cyberforum.ru/cpp-beginners/thread1076998.html
Делаю так: #include <iostream> class Time //начало объявления класса { public: //начало раздела public Time(int sec); //конструктор ~Time(); //деструктор private: //начало раздела private int ntime; //переменные члены
C++ найти ошибку? #include <iostream> using namespace std; int main() { int x, y; x = 10; y = 3; cout << õ/ó; // Áóäåò îòîáðàæåíî ÷èñëî 3. http://www.cyberforum.ru/cpp-beginners/thread1076977.html
Параметры шаблона C++
как в общем можно объяснить то что находиться в угловых скобках после template, я понимаю что template <список параметров>
Найти сумму 10 членов ряда C++
Найти сумму 10 членов ряда, в котором an=n!/n^sqrt(n)
C++ Вывод элементов массива, стоящих на четных позициях, а затем – на нечетных http://www.cyberforum.ru/cpp-beginners/thread1076968.html
добрый времени суток помогите решить задачку: разработайте программу, в которой реализован ввод элементов одномерного массива и вывод сначала элементов, стоящих на четных позициях, а затем – на нечетных, количество которых определяется пользователем.
C++ Как сделать, чтобы не закрывалось окно командной строки? после исполнения оно закрывается. Не посмотреть результат((( подробнее

Показать сообщение отдельно
some_name
Вежливость-главное оружие
 Аватар для some_name
219 / 219 / 55
Регистрация: 19.02.2013
Сообщений: 1,419
21.01.2014, 02:29     Вывести индекс элемента в конце каждой строки матрицы
Если я правильно понял, что нужно сделать, то вот так можно решить вашу проблему:
Кликните здесь для просмотра всего текста

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
int main()
{
    const size_t rowsCount(2);
    const size_t colsCount(2);
 
    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]);
        int minimal_index = 0;//add
        for (size_t j = 0; j < colsCount; j++) 
        {
            std::cout << std::setw(5) << matrix[i][j];
            if(matrix[i][j] < minimal) 
            {
                minimal = matrix[i][j];          
                minimal_index = j;//add             
            }
        }
        std::cout << "\tMinimal: " << minimal<<"["<<minimal_index<<"]"<<std::endl;
    }
 
    getchar(); getchar();
 
    return 0;
}
 
Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru