Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Stalkerok
1 / 1 / 0
Регистрация: 07.10.2010
Сообщений: 8
1

Дана квадратная матрица, все элементы которой различны

07.10.2010, 00:22. Просмотров 635. Ответов 2
Метки нет (Все метки)

1. Дана квадратная матрица, все элементы которой различны. Поменять местами строки, в которых находятся максимальный и минимальный элементы.
нада на С++ и паскаль(((
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2010, 00:22
Ответы с готовыми решениями:

Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диаг
Дана действительная квадратная матрица порядка n, все элементы которой...

Дана действительная матрица размером пхт, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих ч
Прошу помощи) Задана такая работа: Дана действительная матрица размером...

Дана целочисленная квадратная матрица порядка n. Найти номера строк все элементы которых 0.
Дана целочисленная квадратная матрица порядка n. Найти номера строк все...

Дана действительная квадратная матрица D(6,6). Заменить нулями все элементы, расположенные на главной диагонал
С++ Дана действительная квадратная матрица D(6,6). Заменить нулями все...

Дана квадратная матрица. Заменить нулями все ее элементы, расположенные на главной диагонали и выше ее
Дана квадратная матрица порядка N. Заменить нулями все ее элементы,...

2
Stalkerok
1 / 1 / 0
Регистрация: 07.10.2010
Сообщений: 8
10.10.2010, 14:14  [ТС] 2
ну хоть ктото помогите
0
ForEveR
В астрале
Эксперт С++
7996 / 4755 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
10.10.2010, 15:46 3
Лучший ответ Сообщение было отмечено Stalkerok как решение

Решение

Как вариант

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
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <set>
#include <iomanip>
 
int main()
{
    srand(static_cast<unsigned>(time(NULL)));
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    int** Arr;
    Arr=new int*[N];
    for(int i=0; i<N; ++i)
        Arr[i]=new int[N];
    std::set<int> Set;
    for(int i=0; i<N*N; ++i)
    {
        if(Set.insert(rand()%(1000+1)).second!=true)
            --i;
    }
    std::set<int>::const_iterator IterSet=Set.begin();
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<N; ++j)
        {
            Arr[i][j]=*IterSet;
            ++IterSet;
        }
    }
    std::cout<<"Initial array\n";
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<N; ++j)
        {
            std::cout<<std::setw(5)<<Arr[i][j]<<' ';
        }
        std::cout<<'\n';
    }
    int max=Arr[0][0];
    int min=Arr[0][0];
    int indmin=0;
    int indmax=0;
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<N; ++j)
        {
            if(Arr[i][j]<min)
            {
                min=Arr[i][j];
                indmin=i;
            }
            else if(Arr[i][j]>max)
            {
                max=Arr[i][j];
                indmax=i;
            }
        }
    }
    int*temp=Arr[indmax];
    Arr[indmax]=Arr[indmin];
    Arr[indmin]=temp;
 
    std::cout<<"Matrix\n";
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<N; ++j)
        {
            std::cout<<std::setw(5)<<Arr[i][j]<<' ';
        }
        std::cout<<'\n';
    }
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2010, 15:46

дана целочисленная матрица A , размером а х м, найти в матрице первую строку, все элементы которой равны нолю, Умножить элементы столбца с таким же н
#include &lt;iostream&gt; using namespace std; int main() { const...

Дана квадратная вещественная матрица размерности n. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее
Дана квадратная вещественная матрица размерности n. Заменить нулями все ее...

Дана квадратная матрица А порядка n. Составить программу которая все элементы расположенные на главных и побочных диагоналях заменяет на минимальное.
Дана квадратная матрица А порядка n. Составить программу которая все элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru