Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
mpower
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 13
#1

Дан двумерный массив, создать другой массив, строками которого будут диагонали первого массива

20.01.2016, 11:14. Просмотров 888. Ответов 1
Метки нет (Все метки)

Дан двумерный массив , создать другой массив ,строками которого будут диагонали первого массива, решить с помощью классов .
Класс содержит два метода : один заполнит массив значениями ,второй произведёт замену строк на значения диагоналей .
Помогите пожалуйста ,а то что то ничего не идёт
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2016, 11:14
Ответы с готовыми решениями:

Дан массив. Создать массив 2 из четных чисел первого массива
Задача: Дан массив. Создать новый массив из чётных чисел исходного массива. ...

Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A.
Дан массив А(n). Создать новый массив, элементами которого являются...

Дан двумерный массив. Сформировать одномерный массив из элементов заданного массива, расположенных под побочной диагональю.
Дан двумерный массив размером n x n. Сформировать: Одномерный массив из...

Дан двумерный массив. Переставить в обратном порядке строки, расположенные между k-й и s-й строками
Дан двумерный массив из пятнадцати строк и восьми столбцов. Переставить в...

Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю.
помогите решить=)Дан двумерный массив размерностью Н. сформировать одномерный...

1
Liorik
1 / 1 / 2
Регистрация: 22.01.2016
Сообщений: 6
25.01.2016, 12:06 #2
Лучший ответ Сообщение было отмечено mpower как решение

Решение

Вот по быстренькому накидал, если я правильно понял условие, примерную структуру, если тебе нужны строки поменяй значения с int на string
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
class MassivInit{
public :
    static const int n = 10;
    int m[n][n];
    int d[n];
    // инициализация массива
    void mInit() {
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++) {
                m[i][j] = j;
            }
        }
    }
    // инициализируем массив с диагональными значениями
    void mZamena() {
        for (int i = 0; i < n; i++) {
 
            d[i] = m[i][i];
        }
    }
};
 
int main() {
    MassivInit m;
    m.mInit();
    m.mZamena();
 
    cout << "dvymerniy massiv :\n";
    for (int i = 0; i < m.n; i++)
    {
        
        for (int j = 0; j < m.n; j++) {
            cout << m.m[i][j];
        }
            cout << "\n";
    }
    cout << "diagonal massiv :\n";
    for (int i = 0; i < m.n; i++) {
        cout << m.d[i];
    }
    system("Pause");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2016, 12:06

Дан двумерный массив, поменять элементы относительно главной диагонали
Дан, Двумерный масив Н*М(3*3) , поменять эл-нты относительно главной...

Как создать одномерный динамический массив, элементами которого будут одномерные массивы разной длины?
Здравствуйте. Подскажите как создать одномерный динамический массив,...

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


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

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

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