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

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

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

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

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

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

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

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

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

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
Привет! Вот еще темы с решениями:

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

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

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

Дан двумерный массив С[10][10], поменять местами элементы первого и последнего столбца, второго и предпоследнего и так далее
Дан двумерный массив С, поменять местами элементы первого и последнего столбца,...


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

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

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