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

Составить одномерный массив из элементов главной диагонали матрицы

27.12.2016, 19:35. Показов 5422. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив A(10,10). С элементами главного диагоналя этого массива Надо составить одномерный массив
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2016, 19:35
Ответы с готовыми решениями:

Сформировать одномерный массив из значений элементов матрицы, расположенных на главной диагонали
Дана матрица C(N,N). Сформировать одномерный массив из значений элементов матрицы, расположенных на...

Сформировать одномерный массив, состоящий из элементов, расположенных ниже главной диагонали матрицы
Дана квадратная матрица. Сформировать одномерный массив, состоящий из элементов, расположенных...

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

Сформировать одномерный массив из элементов матрицы, расположенных на главной диагонали
Сформировать одномерный массив из значений элементов матрицы, расположенных на главной диагонали

1
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
27.12.2016, 19:58 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
34
#include <iostream>
#include <cstdlib>
#include <locale>
 
using namespace std;
 
int main()
{
    srand((unsigned)time(NULL));
    const int N = 10;
    int A[N][N], B[N];
    cout << "Случайная матрица:" << endl;
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            A[i][j] = 10 + (rand() % 90);
            cout << A[i][j] << " ";
        }
        cout << endl;
    }
    for (int i = 0; i < N; i++)
    {
        B[i] = A[i][i];
    }
    cout << "Искомый массив:" << endl;
    for (int i = 0; i < N; i++)
    {
        cout << B[i] << " ";
    }
    cout << endl;
    system("pause");
    return 0;
}
0
27.12.2016, 19:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2016, 19:58
Помогаю со студенческими работами здесь

Переписать элементы главной диагонали матрицы в одномерный массив и разделить их на максимальный элемент главной диагонали
Дана матрица A(N,N). Перепишите элементы её главной диагонали в одномерный массив Y(N) и разделите...

Сформировать одномерный массив из элементов матрицы ниже главной диагонали и которые больше элементов выше
Дана квадратная матрица A n x n. Сформировать одномерный массив, состоящий из тех элементов...

Сформировать одномерный массив из значений элементов матрицы, расположенных на главной диагонали
Дана матрица C(N,N). Сформировать одномерный массив из значений элементов матрицы, расположенных на...

Дана квадратная матрица R (M, M). Составить одномерный массив из элементов на главной диагонали, определить максимальный
Дана квадратная матрица R (M, M). Составить одномерный массив из элементов на главной диагонали,...


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

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

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