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

Даны две матрицы произвольной размерности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить файл n натуральными числами с помощью генератора случайных чисел http://www.cyberforum.ru/cpp-beginners/thread39795.html
Как-то даже неудобно спрашивать. Ребят, но если не трудно помогите пожалуйста. 1. Заполнить файл n натуральными числами с помощью генератора случайных чисел. Получить новый файл из наименьших общих...
C++ No such file or directory пытаюсь разобраться с visual C++, беру программу из книжки visual c++ для начинающих, делаю, как написано: Что бы начать изучать C++ сначала создадим простое консольное приложение. Для этого... http://www.cyberforum.ru/cpp-beginners/thread39794.html
C++ Реализовать метод простых итераций
Как можно реализовать метод простых итераций для следующего уравнения: 2.5-(sqrt(x)+pow(x, 1./3))/exp(3./2)-x=0? Я нашёл площадь на отрезке a, b с помощью метода трапеций, а вот с итерациями беда -...
C++ Матрица C++
Здравствуйте уважаемые программисты, вот есть задача:повернуть на 90 градусов по часовой стрелке 8 смежных элементов матрицы. Я совершенно не знаю как эту задачку решить. :( Помогите пожалуйста
C++ А как определить IP-адрес PPTP подключения? http://www.cyberforum.ru/cpp-beginners/thread39751.html
Доброго времени суток.. Придумал себе задачу - узнать IP-адрес, который приплывает на локальный windows-компьютер в рамках PPTP-подключения. Эту информацию можно получить, например, выполнив...
C++ Вычислить: аргумент, сумму, функцию Составить программу вычисления значений: а) аргумента; б) приближенного значения суммы; в) функции в(х). Вычисление проводить на отрезке со свободным параметром М. Сумма: Функция: подробнее

Показать сообщение отдельно
IamSCORPION
SysOp
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 274
12.06.2009, 17:48
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#include "stdafx.h"
#include <iostream.h>
#include <iomanip.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctime>
 
const int M=5, N=5;
const int X=5, Y=5;
int mat1[M][N], mat2[X][Y], max_m1, max_m2;
 
int mat()
{
    // Задания матрицы 1 и нахождения максимального элемента
    cout<<" /=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/\n";
    cout<<"\n\t MaTrIx 1\n\n";
        max_m1=-1111111;
    srand(time(NULL));
        for(int i=1;i<M+1;i++)
    {
        for(int j=1;j<N+1;j++)
        {
            mat1[i][j]=rand()%36;
            cout<<setw(4)<<mat1[i][j];  
            if(mat1[i][j]>max_m1)
            {
                max_m1=mat1[i][j];
            }
        }
        cout<<"\n"<<endl;
    }
        cout<<" Max: "<<max_m1;
    cout<<"\n\n\n /=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/\n\n";
 
    // Задания  матрицы 2 и нахождения максимального элемента
    cout<<"\t MaTrIx 2\n\n";
        max_m2=-1111111;
    srand(time(NULL));
        for(int a=1;a<X+1;a++)
    {
        for(int b=1;b<Y+1;b++)
        {
            mat2[a][b]=rand()%35;
            cout<<setw(4)<<mat2[a][b];  
            if(mat2[a][b]>max_m2)
            {
                max_m2=mat2[a][b];
            }
        }
        cout<<"\n"<<endl;
    }
        cout<<" Max: "<<max_m2;
    cout<<"\n\n /=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/\n\n";
    return 0;
}
//===============================
void max_1()
{
        if(max_m1<max_m2)
    {
        int z, k=1;
        int max2, mas[Y];
        max2=-1111111;
        for(int i=1;i<X+1;i++)
        {
            z=0;
            for(int j=1;j<Y+1;j++)
            { 
                mas[z]=mat2[i][j];
                z++;
            }
            int max_mat2;
            max_mat2=mas[0];
            for(int g=0;g<z;g++)
            {
                if(max_mat2<mas[g])
                {
                    max_mat2=mas[g];
                }
            }
            cout<<" Max element matrix 2 v stroke "<<k<<": "<<max_mat2<<"\n";
            k++;
        }
    }
    else
    {
        int z, k=1;
        int max1, mas[N];
        max1=-1111111;
        for(int i=1;i<M+1;i++)
        {
            z=0;
            for(int j=1;j<N+1;j++)
            { 
                mas[z]=mat1[i][j];
                z++;
            }
            int max_mat1;
            max_mat1=mas[0];
            for(int g=0;g<z;g++)
            {
                if(max_mat1<mas[g])
                {
                    max_mat1=mas[g];
                }
            }
            cout<<" Max element matrix 1 v stroke "<<k<<": "<<max_mat1<<"\n";
            k++;
        }
    }
    cout<<"\n";
}
/////////////////////////////////////////////////
int main()
{
    mat();
    max_1();
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru