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

Найти минимальные элементы в строках и столбцах массива, содержащих нули - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Экземпляр в хедере. Обьект в меин. Функция в cpp модифицирует поле обьекта. Как сделать? http://www.cyberforum.ru/cpp-beginners/thread1303045.html
Как сделать что бы void modif() изменял значение поля hours для обьекта st2. Есть 3 файла: 1.h 2.cpp main.cpp 1.h class student{ public:
C++ Прочитать файл в бинарном режиме с записью результата в string Привет, как можно прочитать файл в бинарном режиме, но чтоб каждый байт в двоичной СС записывало в переменную типа string ? http://www.cyberforum.ru/cpp-beginners/thread1303018.html
C++ Задача www.programmr.com
Всем доброго времени суток! Решаю потихонечку задачки и уже не первая вызывает вопрос. #include <iostream> using namespace std; class temp { int value;
C++ Четырехугольники и функция
Пусть дано N произвольных четырехугольников, заданных координатами своих вершин. Найдите четырехугольник с максимальной площадью. Используйте функцию для вычисления площади четырехугольника. Выполнение программы через функцию.
C++ Определить, каких букв (строчных или прописных) больше в заданном тексте, и преобразовать следующим образом http://www.cyberforum.ru/cpp-beginners/thread1303010.html
Дан текст. Определите, каких букв (строчных или прописных) в нем больше, и преобразуйте следующим образом: если больше прописных букв, чем строчных, то все буквы преобразуются в прописные; если больше строчных, то все буквы преобразуются в строчные; если поровну и тех и других — текст остается без изменения.
C++ Найти члены последовательности ___ подробнее

Показать сообщение отдельно
mster-doc
 Аватар для mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
17.11.2014, 18:05     Найти минимальные элементы в строках и столбцах массива, содержащих нули
Если я правильно понял условие:
1) должна быть матрица (массив где строки и столбцы)
2) нужно искать 0 и там где он есть в этой строке и столбце искать минимальные значения но изночально не задовать параметр минимума 0
3) сложить минимальные значения строки и столбца
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
56
57
58
59
60
61
62
#include <iostream>
 
using namespace std;
 
int main()
{
    int C=3;
    int S=4;
    int arr[C][S];
    int i,j;
    int min_column=1;
    int min_string=1;
    for(i=0; i<C; i++)
    {
            for(j=0; j<S; j++)
            {
                    cin>>arr[i][j];
            }
    }
    cout << endl;
    
        for(i=0; i<C; i++)
    {
            for(j=0; j<S; j++)
                    cout<< arr[i][j]<< '\t';
                    cout<<endl;
            
    }
    cout << endl;
        for(i=0; i<C; i++)
    {
            for(j=0; j<S; j++)
            if(arr[i][j]==0)
            {
                            for(int k=0; k<C; k++)
                            {
                                    cout<<arr[k][j]<<'\n';
                                    
                                    if(arr[k][j] < min_column)
                                    min_column=arr[k][j];
                                     
                            }
                            cout<<'\n'<<"Min column ellement is: "<<min_column <<'\n'<<endl;
                            
                            
                            for(int t=0; t<S; t++)
                            {
                                    cout<<arr[i][t]<<'\t';
                                    
                                    if(arr[i][t] < min_string)
                                    min_string=arr[i][t];
                            }
                            cout<<'\n'<<'\n'<<"Min string ellement is: "<<min_string<<endl;
                            
                            cout<<"Sum of two min ellements is: "<<(min_column+min_string)<<endl;
            }
            cout<<endl;   
    }
     
system("pause");
return 0;
}
 
Текущее время: 23:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru