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

Переделать из одномерного массива в матрицу! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти причину вылета программы http://www.cyberforum.ru/cpp-beginners/thread268509.html
Вообщем написал программу, вроде бы все правильно (так говорит компилятор), но программа вылетает с ошибкой "Отправить отчет/Не отправлять", вообщем вы все ее знаете. #include <stdio.h> #include...
C++ Перевести двоичное число в десятичное у меня есть например ASCII код в двоичной системе какого то символа. как вывести это двоичное число чтоб на экране вывелась буква соответствующая этому двоичному коду? http://www.cyberforum.ru/cpp-beginners/thread268503.html
C++ Время выполнения программы увеличивается, если добавить проверку
я написал программу на перебор цикла из массива. И время её выполнения в данном примере занимает 5секунд, однако, если добавить 15 строку время увеличивается до 30 секунд. Вопрос почему? #include...
C++ Удаление чисел последовательности, которые стоят на нечетных местах
Задача Del. Дано ряд последовательных натуральных чисел от n до m, из которого удаляют сначала все числа, которые стоят на непарных местах, и так делают до тех пор, пока не останется одно...
C++ классы http://www.cyberforum.ru/cpp-beginners/thread268465.html
1.Описать класс с именем NOTE, содержащий следующие поля: фамилия, имя; номер телефона; день рождения (массив из трех чисел). 2.Написать программу, выполняющую следующие действия: ввод с клавиатуры...
C++ Блокировка приложений. Доброго времени суток. необходим совет. Коротко о задаче .. программа должна просматривать запускаемые процессы и в случаи если они обращаются к определенным библиотекам прекращать их работу.... подробнее

Показать сообщение отдельно
Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 94
02.04.2011, 07:50
вот так метод MyMin() работает , но он просто ищет минимальный элемент в каждой строке и выводит на экран

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void MyMin()
    {
        for (int i = 0; i < m; i++)
        {
            //int k = 0; imin = 0; imin лучше инициализировать так
            int imin = M[i][0];
            for (int j = 0; j < n; j++)
            {
                //if ((M[i][j])!=(M[i][j+1]))
                   // k++;
                /*
                if (k < j)
                    imin = M[i][j+1];
                else
                    break;*/
                if (M[i][j] < imin)
                    imin = M[i][j];
            }
            cout << (S[i] = imin) << " ";
        }
    }
а если надо искать i-й минимальный элемент в строке, то наверно проще будет сначала отсортировать строку по возрастанию, а потом просто взять i-й элемент строки
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru