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

В вещественной матрице размером NxN найти максимальный и минимальный элементы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вычисление простых чисел http://www.cyberforum.ru/cpp-beginners/thread100081.html
в книге написана программа, про вычисление простых чисел. #include <iostream> #include <math.h> using namespace std; int main() { int n; bool prostoe = true; double koren = sqrt(double(n));
C++ Геометрия(треугольник) Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным. http://www.cyberforum.ru/cpp-beginners/thread100053.html
C++ Последовательность
Дана последовательность целых чисел . Выяснить, какое число встречается раньше — положительное или отрицательное.
Найти среди компонентов файла количество чисел, которые делятся на 2, но не делятся на 4 C++
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Найти среди компонентов файла количество чисел, которые делятся на 2, но не делятся на 4.
C++ Дана строка. Подсчитать, сколько в ней букв r, k, t http://www.cyberforum.ru/cpp-beginners/thread100050.html
Дана строка. Подсчитать, сколько в ней букв r, k, t.
C++ Матрица Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей. подробнее

Показать сообщение отдельно
enigmatic
46 / 29 / 2
Регистрация: 27.02.2010
Сообщений: 202
01.03.2010, 10:19     В вещественной матрице размером NxN найти максимальный и минимальный элементы.
Ну как-то так Вспоминаю свой опыт программирования где-то с полтора года небрался ни за тчо...камнями не закидывать

поиск минимального и максимальноо значения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    x=a[1][1];
    z=a[1][1];
    for (i=1; i<6; i++)
        for (j=1; j<6; j++) 
        {
            if (a[i][j]>x) 
            {
                x=a[i][j];
                k=i;
                l=j;
            } 
            if (a[i][j]<z) 
            {
                z=a[i][j];
                m=i;
                n=j;
            }
    }
    cout<<"максимальный элемент "<< a[k][l] <<"\n";
    cout<<"минимальный элемент "<< a[m][n] <<"\n";
замена строк если надо
C++
1
2
3
4
5
6
7
8
9
10
if (k==m) cout<< "максмальный и минимальные элементы находятся в одной строке \n";
    else
    {
        for (i=1; i<6; i++) 
        {
            c=a[m][i];
            a[m][i]=a[k][i];
            a[k][i]=c;
        }
    }
ввод и вывод элементов матрицы поди сам сделашь
 
Текущее время: 13:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru