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

Найти минимальный элемент упорядоченной матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, какая цифра в числе есть большей – первая или последняя http://www.cyberforum.ru/cpp-beginners/thread379885.html
Наткнулся на задачу вот задача: Задано трицифровое число. Определить, какая цифра в нем есть большей – первая или последняя. кто как ее реализовал бы я так реализовал??? #include <iostream> using namespace std; int main() { int m;
C++ Сложение чисел в двоичной системе счисления Напишите программу, реализующую сложение чисел в двоичной системе счисления с использованием контроля по модулю. Вопрос. что значит "с использованием контроля по модудю???" http://www.cyberforum.ru/cpp-beginners/thread379866.html
C++ Найти максимальный элемент матрицы
Добрый вечер.Написал программу, а она чего то не работает...Она работает, выводит максимальный элемент, и если он 1 она тоже его выводит... максимальное из чисел, встречающихся в заданной матрице более одного раза. #include <iostream> #include<windows.h> char bufRus; char* Rus(const char* text) { CharToOem(text, bufRus); return bufRus;
Сортировка map C++
Здрасьте. Есть map (я с ним ещё плохо знаком) map <string, list<string> > data; задача - отсортировать списки в нём (методом sort()). если знаешь ключи - всё легко data.sort(); data.sort(); Вопрос - что делать, если не знаешь сколько ключей и какие они? Использовать for_each? но тогда как выделить контейнер списка из map'а, не зная его ключа?
C++ Сложение дробей через структуру http://www.cyberforum.ru/cpp-beginners/thread379806.html
Робота с файлами. C++.Пользователь читает файл и меняет его он сохраняеца в другом файле и наоборот!!!! 2) Слажывание дробей через структуру. Как ето зделать помогите.Срочно. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Программа считывания Прошу помогите написать программу которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв. не особо разбираюсь в Borland C++ for DOS, но примерно понимаю что должно получится. Помогите если не сложно. подробнее

Показать сообщение отдельно
vndtta
66 / 43 / 5
Регистрация: 17.10.2011
Сообщений: 146
Завершенные тесты: 1
08.11.2011, 17:22     Найти минимальный элемент упорядоченной матрицы
Цитата Сообщение от Zhalair Посмотреть сообщение
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, m, imin, min, h, s, j, i, a[50][50];
    
    cout << "n = "; cin >> n;
    cout << "m = "; cin >> m;
    
    for (i = 0; i < n; i++)
    {
                cout<<"Vvedite 1 dlya ruchnogo vvoda. Vvedite 2 dlya avomaticheskogo zapolneniya.";
                cout<<endl;
                cin>>s;
                system("cls");
                if (s==1)
                for (i = 0; i < n; i++) 
        for (j = 0; j < m; j++)
        {
            cout << "a[" << i << "][" << j << "] = ";
            cin >> a[i][j];
                                }
            else if (s==2)
                        for (i = 0; i < n; i++)
                                for (j = 0; j < m; j++)
                                        a[i][j]=rand()%8-3;
    }
        for (i = 0; i < n; i++)
        {
                for (j = 0; j < m; j++)
                
                        cout<<a[i][j]<<"\t";
               
                cout<<endl;}
 
        h=0;
        for (i=0;i<n;i++)
 
        {   for (j=0;j<m;j++)
 
                if (a[i][j]<a[i][j+1])
                    h++;}
                min=a[imin][0];
 
                for (j=0;j<m;j++)
                {
                if (a[i][j]<min)
                    min=a[imin][j];
                cout<<"a["<<imin<<"]="<<min<<endl;
 
 
                }return 0;
}

В чем ошибка? Дана матрица размера M × N. Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию. Если упорядоченные строки в матрице отсутствуют, то вывести 0.
imin без инициализации

у тебя
C++
1
min=a[imin][0];
а должно вроде бы так быть
C++
1
min=a[i][0];
 
Текущее время: 01:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru