Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Grin4ik
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 2
1

Задание максимальная матрица

15.03.2019, 11:36. Просмотров 122. Ответов 1
Метки си (Все метки)

Помогите пожалуйста написать программу, которая создает три 4х4 массива, и заполняет их случайными натуральными числами от 0 до 100. Вывести все три матрицы на экран. Так же нужно выявить, какой из трех массивов по количеству суммы самый большой и вывести его на экран.

1 вспомогательная функция получает массив 4х4 и выводит его
2 вспомогательная функция получает два массива 4х4 и выводит тот массив который по сумме больше.


Ломаю голову, не могу ничего придумать!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2019, 11:36
Ответы с готовыми решениями:

Объяснить задание: дана матрица размером NxM. Упорядочить их строки по возрастанию их первых элементов
Объясните пожалуйста про двумерные массивы. Препод ничего адекватно нам не объясняет поэтому...

матрица и задание
идет экзамен помогите написать программы: 1) Подсчитать к - количество цифр в десятичной записи...

задание матрица
помогите задание матрица из n*n элементов сформировать новую матрицу, повернув исходную на 180* ...

Тестовое задание матрица M*N
Здравствуйте форумчане получил вчера вечером такое тестовое задание! В жизни с таким не...

Матрица!!! Курсовое задание!!!
Задача: Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов,...

1
Skiv27rus
2 / 2 / 0
Регистрация: 01.04.2018
Сообщений: 16
Завершенные тесты: 1
15.03.2019, 13:46 2
Не понимаю зачем нам функция, чтобы передавать туда 2 массива когда у нас их 3, поэтому написал немного иначе. Если вам не подошёл код, то вы должны в нём увидеть как минимум идею и написать своё решение вашей проблемы
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
#include<stdio.h>
#include <ctime>
#include <stdlib.h>
struct Matrix4x4
{
    int arr[4][4];
    int summ = 0;
 };
void PrintMat(int a[4][4], int n)
{
    printf("\n%d Massive\n", n);
    for (int i = 0; i < 4; i++)
    {
        for (int j = 0; j < 4; j++)
        {
            printf("%d ", a[i][j]);
        }
        printf("\n");
    }
    printf("-----------------", n);
}
void WB(Matrix4x4 a, Matrix4x4 b, Matrix4x4 c)//Функция сравнения сумм элементов в массивах
{
        if ((a.summ > b.summ) && (a.summ > c.summ))
    {
        printf("\nMax summ in %d massive and summ=%d", 1, a.summ);
        PrintMat(a.arr, 1);//Вывод первой матрицы
    }
    else if (b.summ > c.summ)
    {
        printf("\nMax summ in %d massive and summ=%d", 2, b.summ);
        PrintMat(b.arr, 2);//Вывод второй матрицы
    }
    else
    {
        printf("\nMax summ in %d massive and summ=%d", 3, c.summ);
        PrintMat(c.arr, 3);//Вывод третьей матрицы
    }
}
}
int main()
{
    srand(time(NULL));
    Matrix4x4 a, b, c;
    for (int i = 0; i < 4; i++)//Заполняем матрицы, суммируем все элементы каждой из матриц
    {
        for (int j = 0; j < 4; j++)
        {
            a.arr[i][j] = rand() % 100;
            a.summ += a.arr[i][j];
            b.arr[i][j] = rand() % 100;
            b.summ += b.arr[i][j];
            c.arr[i][j] = rand() % 100;
            c.summ += c.arr[i][j];
        }
    }
    PrintMat(a.arr, 1);//Вывод первой матрицы
    PrintMat(b.arr, 2);//Вывод второй матрицы
    PrintMat(c.arr, 3);//Вывод третьей матрицы
    WB(a, b, c);
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2019, 13:46

Матрица 3х3. Задание в топике
Надо в каждой строке матрицы размера 3х3 найти максимальный элемент среди отрицательных, а если...

C# Задание на матрицы.умножение, сложение, вычитание, нахождение определителя и обратная матрица.
Написать программу, осуществляющую ввод и обработку целочисленных квадратных матриц по заданной...

Задание: Дана целая матрица (N,N). Составить программу подсчёта количества НЕЧЁТНЫХ элементов, расположенных выше главной диагонали.
Задание: Дана целая матрица (N,N). Составить программу подсчёта количества НЕЧЁТНЫХ элементов,...


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

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

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