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

Найти максимальный элемент матрицы выше побочной диагонали

06.11.2018, 17:55. Просмотров 238. Ответов 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
#include <iostream>
#include <cmath>
#include <cstdlib>
#include <locale>
#include <climits>
 
using namespace std;
 
int main()
{
    srand((unsigned)time(NULL));
    int N, max2;
    cout << "Введите размер массив:" << endl;
    cout << "N = ";
    cin >> N;
    int A[N][N];
    cout << "Случайный массив чисел от 0 до 100:" << endl;
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            A[i][j] = rand() % 101;
            cout << A[i][j] << "  "; 
        }
        cout << endl;
    }
    
    max2 = 0;
    for (int j = 1; j < N; j++)
    {
        for (int i = 0; i < N - j; i++)
        {
            if (A[j-1][i] >= max2) max2 = A[j-1][i];
        }
    }
    
    cout << "Максимум выше побочной диагонали: " << max2 << endl;
    system("pause");
    return 0;   
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2018, 17:55
Ответы с готовыми решениями:

Найти максимальный элемент среди элементов, расположенных выше побочной диагонали
помогите пожалуйста!!!! Дан массив A. Найти максимальный элемент среди элементов, расположенных...

Найти максимальный элемент побочной диагонали матрицы
3. В заданной квадратной матрице С определить наибольший элемент и умножить его на сумму элементов...

Найти максимальный элемент матрицы, который находится на диагонали выше главной
Возникла проблема. Мне по заданию нужно найти макс элемент который находится на диагонали, которая...

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

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
Дана целочисленная квадратная матрица размера n  m (n, m вводятся). Значения элементов матрицы...

1
stake-k26
539 / 412 / 323
Регистрация: 25.04.2016
Сообщений: 1,194
06.11.2018, 18:18 2
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//#include <locale.h>               // windows only
 
int main (void)
{
    srand((unsigned)time(NULL));
    //setlocale(LC_ALL, "rus");     // windows only
    int N;
    printf("Введите размер массив:\nN = ");
    scanf("%d", &N);
    if (N < 1) return 1;
 
    int i, k, A[N][N];
    printf("Случайный массив чисел от 0 до 100:\n");
    for (i = 0; i < N; i++)
    {
        for (k = 0; k < N; k++)
            printf("%4d", A[i][k] = rand() % 101);
        printf("\n");
    }
 
    int max2 = 0;
    for (k = 1; k < N; k++)
        for (i = 0; i < N - k; i++)
            if (A[k-1][i] >= max2)
                max2 = A[k-1][i];
 
    printf("Максимум выше побочной диагонали: %d\n", max2);
    //system("pause");          // windows only
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2018, 18:18

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

Найти произведение всех элементов матрицы, расположенных на побочной диагонали и выше ее
Найти произведение всех элементов, расположенных на побочной диагонали и выше ее, матрицы размером...

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


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

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

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