1 / 1 / 0
Регистрация: 10.11.2014
Сообщений: 83
1

Программа на матрицу (функции)

03.05.2015, 16:17. Показов 369. Ответов 1
Метки нет (Все метки)

Нужно было сделать с функцией, как сделать с ней?
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
#include "stdafx.h"
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    srand(time(0));
    int arr1[3][3];
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 3; j++)
            arr1[i][j] = rand() % 100;
    cout << "Матрица из массива: " << endl;
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
            cout << arr1[i][j] << " ";
        cout << endl;
    }
    int max, rowMax = 0;
    int min, rowMin = 0;
    max = arr1[0][0];
    min = arr1[0][0];
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 3; j++)
        {
        if (max<arr1[i][j]) // ищет максимальный элемент матрицы
        {
            max = arr1[i][j];
            rowMax = i;
        }
        if (min>arr1[i][j]) // ищет минимальный элемент матрицы
        {
            min = arr1[i][j];
            rowMin = i;
        }
        }
    
    int temp;
    for (int i = 0; i < 3; i++)
    {
        temp = arr1[rowMax][i];
        arr1[rowMax][i] = arr1[rowMin][i];
        arr1[rowMin][i] = temp;
    }
    cout << "Матрица массива после замены строк: " << endl;
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
            cout << arr1[i][j] << " ";
        cout << endl;
    }
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2015, 16:17
Ответы с готовыми решениями:

Программа вводит целую матрицу А(mxn) и выводит транспонированную к ней матрицу А’
Программа вводит целую матрицу А(mxn) и выводит транспонированную к ней матрицу А’, все элементы...

Программа на матрицу

Функции. Построить матрицу из функции
#include &lt;iostream&gt; using namespace std; #define POW2(a)((a)*(a)) void main() { ...

Функции. Построить матрицу из функции
Помогите построить программу

1
0 / 0 / 1
Регистрация: 05.05.2015
Сообщений: 13
05.05.2015, 15:49 2
Тебе нужно было весь код, то есть начиная от ввода до вывода, сделать как функцию, или, что было бы правильно, функцию нахождения, например, максимума?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2015, 15:49
Помогаю со студенческими работами здесь

Небольшая программа на матрицу
Небольшую прогу задали на практике яеё никак невдуплю! вот условие В представленной матрицы 3 на...

программа про матрицу
Составте программу вычисления суммы нечетных элементов матрицы A(N,N).

Программа должна транспонировать матрицу 5 на 3
почему не работает?#include &lt;stdio.h&gt; int sampleMatrix={ {7,16,55,13,12}, ...

Программа которая выводит матрицу
Написать программу, которая вводит с клавиатуры символьную матрицу и выводит ее на экран в...

Программа, транспонирующая прямоугольную матрицу
Помогите пожалуйста доделать программу #include&lt;stdio.h&gt; #include&lt;conio.h&gt; const int a=2;...

Программа, приводящая матрицу к ступенчатому виду
Не подскажите, где накосячил в программе? #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru