47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
1

Обнулить значения элементов матрицы выше главных диагоналей

25.02.2019, 20:52. Показов 1467. Ответов 4

Author24 — интернет-сервис помощи студентам
Помогите исправить код этот.
Должно с
3 4 5 5 1
2 3 2 1 8
3 1 2 9 1
3 5 7 8 9
2 9 1 8 9

Что бы стало
3 0 0 0 1
2 3 0 1 8
3 1 2 9 1
3 5 7 8 9
2 9 1 8 9

C++ (Qt)
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
// null2.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
//
 
#include "pch.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    const int n = 5; 
    int arr[n][n];
 
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
        {
            arr[i][j] = rand() % 10;
        }
    }
 
    for (int i = 0, int j = n; i < j; ++i, --j)
    {
        arr[i][j] = 0;
    }
 
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
        {
            cout << arr[i][j] << '\n';
        }
    }
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2019, 20:52
Ответы с готовыми решениями:

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

Вычислить сумму элементов двух главных диагоналей квадратной матрицы
Двумерные массивы: 10)Вычислить сумму элементов двух главных диагоналей квадратной матрицы...

Определить, равны ли максимумы среди элементов выше и ниже диагоналей матрицы
Помогите пожалуйста составить программу: Определить, равны ли максимумы среди элементов выше и ниже...

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

4
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
25.02.2019, 21:08 2
Лучший ответ Сообщение было отмечено Shelleex1337 как решение

Решение

C++
1
2
3
for (int i = 0; i < n/2; ++i)
   for (int j = i+1; j < n-i-1; ++j)
        arr[i][j] = 0;
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
25.02.2019, 21:09  [ТС] 3
zss, можете объяснить мне эти строки.
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
25.02.2019, 21:11  [ТС] 4
ещё много ошибок и так
Обнулить значения элементов матрицы выше главных диагоналей
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
25.02.2019, 21:45  [ТС] 5
Всё я разобрался спасибо.zss,
0
25.02.2019, 21:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2019, 21:45
Помогаю со студенческими работами здесь

Вычислить суммы элементов, стоящих выше главных диагоналей матриц A(n,n) и B(m,m)
Помогите пожалуйста написать программу! заранее спасибо!

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

Найти сумму внедиагональных элементов матрицы без учета главных диагоналей
а как вот это ещё найти? найти сумму внедиагональных элементов матрицы без учета главных диагоналей

Задать матрицы А и В размером Nxn и MxM. Найти их след (сумму элементов главных диагоналей)
program lab8; uses crt; const str=100; var A:array of byte; var B:array of byte; var...


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

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

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