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

Найти min и max матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу вывода на экран наибольшего из трех введенных с клавиатуры чисел http://www.cyberforum.ru/cpp-beginners/thread51230.html
я не знаю с++ а тут сказали лаб делать помогите вроде задачи легкие 1 Составить программу для вычисления разницу двух чисел, определяемых в теле программе. 2 Составить программу вывода на...
C++ Unit,Header,Imp Здравствуйте! main.cpp //#include "unit1.h" //#include "unit2.h" #include "unit3.h" int main() { return 0; } unit1.h http://www.cyberforum.ru/cpp-beginners/thread51229.html
Почему встроенная функция вызывает конструктор копирования? C++
Почему встроенная функция вызывает конструктор копирования или всегда ли встроенная функция действительно встроеннаая? Но всё по порядку. Друзья! У меня написано в книге, что если объявлен класс ...
C++ Зачем генерировать код программы написанный на С++ в UML??????
Зачем генерировать код программы написанный на С++ в UML
C++ Вычисление суммы ряда. http://www.cyberforum.ru/cpp-beginners/thread51182.html
Помогите, пожалйста!!! Вычислить сумму бесконечного ряда Y=(fabs)ak, где а=-0,1(аk-1+аk+1) при k=2,3,4... Вычисления окончить при |ak|<Eps. a1=2, a2=5, Eps=0,001 Заранее ОГРОМНЕЙШЕЕ спасибо!!!
C++ Компилятор для C Компилятор для C под XP. Какой посоветуете? Нужен для обучения. Microsoft Quick C - хороший? подробнее

Показать сообщение отдельно
mamedovvms
2917 / 838 / 93
Регистрация: 30.04.2009
Сообщений: 2,627
17.09.2009, 14:12
Цитата Сообщение от GAV_13 Посмотреть сообщение
только не на 2 а на 1.
нет ты не прав именно на 2
вот тебе программы и посмотри результат
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
#include <iostream>
int main()
{
        setlocale(LC_ALL, "Russian");
        const int n(4);
        int matr[n][n], i, j,min,max; //(INT_MAX), max(INT_MIN);
        std::cout<<"Введите матрицу:\n";
        for (i = 0; i < n; ++i)
                for(j = 0; j < n; ++j)
                        std::cin>>matr[i][j];
        system("cls");
        std::cout<<"Введенная матрица:\n";
        for (i = 0; i < n; ++i, std::cout<<'\n')
                for(j = 0; j < n; ++j)
                        std::cout<<matr[i][j]<<' ';
        int kol=0;
        min=matr[0][0];
        max=matr[0][0];
        for (i = 0; i < n; ++i)
                for(j = 0; j < n; ++j)
                {
                        if(matr[i][j] > max){
                                kol++;      
                                max = matr[i][j];}
                        if(matr[i][j] < min){
                                      kol++;
                                min = matr[i][j];}
                }
        std::cout<<"Максимальный элемент матрицы:\t"<<max;
        std::cout<<"\nМинимальный элемент матрицы:\t"<<min<<std::endl;
        std::cout<<kol;
        system("pause");
        return 0;
}
а вот вторая
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
#include <iostream>
int main()
{
        setlocale(LC_ALL, "Russian");
        const int n(4);
        int matr[n][n], i, j, min(INT_MAX), max(INT_MIN);
        std::cout<<"Введите матрицу:\n";
        for (i = 0; i < n; ++i)
                for(j = 0; j < n; ++j)
                        std::cin>>matr[i][j];
        system("cls");
        std::cout<<"Введенная матрица:\n";
        for (i = 0; i < n; ++i, std::cout<<'\n')
                for(j = 0; j < n; ++j)
                        std::cout<<matr[i][j]<<' ';
        int kol=0;
        for (i = 0; i < n; ++i)
                for(j = 0; j < n; ++j)
                {
                        if(matr[i][j] > max){
                                kol++;      
                                max = matr[i][j];}
                        if(matr[i][j] < min){
                                      kol++;
                                min = matr[i][j];}
                }
        std::cout<<"Максимальный элемент матрицы:\t"<<max;
        std::cout<<"\nМинимальный элемент матрицы:\t"<<min<<std::endl;
        std::cout<<kol;
        system("pause");
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru