Форум программистов, компьютерный форум 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++ Как сделать, чтобы не закрывалось окно командной строки? после исполнения оно закрывается. Не посмотреть результат((( подробнее

Показать сообщение отдельно
Бедел
 Аватар для Бедел
232 / 28 / 4
Регистрация: 04.06.2010
Сообщений: 283
21.01.2014, 04:36     Вывести индекс элемента в конце каждой строки матрицы
Nikolay_1, всё же не до конца понимаю Вас, но надеюсь, что это именно то..
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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int a=4, b=5, mas[a][b], mini;
    cout << "Введите 20-ть элементов массива: " << "\n";
    for (int i=0; i<a; i++)
        for (int j=0; j<b; j++)
            cin >> mas[i][j];
            cout << "Введенный массив: "<< "\n";
    for (int i=0; i<a; i++)
    {
       for (int j=0; j<b; j++)
            cout << setw(4) << mas[i][j];
      cout << "\n\n";
    }
    int posI=0, posJ=0;
    for (int i=0; i<a; i++)
    {
        mini=mas[i][0];
        for (int j=0; j<b; j++)
        {
            if (mini>=mas[i][j])    //знак >= стоит из-за того, что первый элемент нужно проверить с самим собой, чтобы передать его индексы в posI и posJ
            {
                mini=mas[i][j];
                posI=i;
                posJ=j;
            }
        }
        cout << "Манимальный элемент строки №" << i+1 << " = " << mini << "\n" << "Индекс минимального элемента: [" << posI << "][" << posJ << "]" << "\n";
    }
    return 0;
}
 
Текущее время: 13:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru