Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 5
1

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

03.03.2011, 22:39. Просмотров 1729. Ответов 1
Метки нет (Все метки)

помогите решить=)Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2011, 22:39
Ответы с готовыми решениями:

Сформировать одномерный массив из элементов заданного массива, расположенных над главной диагональю
Помогите пожалуйста с кодом. Дан двумерный массив размером nxn. Сформировать одномерный...

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

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

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

1
892 / 786 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
03.03.2011, 23:39 2
Лучший ответ Сообщение было отмечено Tatka_smile как решение

Решение

Tatka_smile,
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
48
49
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main(void)
{
    srand(static_cast<int>(time(NULL)));
    int N,k=0;
    int **mat;
    int *arr;
    cout<<"Enter N -> ";
    cin>>N;
    mat=new int*[N];
    arr=new int[(N*N/2-1)];
    cout<<"Matrix: "<<endl;
     for(int i=0; i<N; i++)
     {
        mat[i]=new int[N];
         for(int j=0; j<N; j++)
         {
             mat[i][j]=rand()%99;
             cout<<mat[i][j]<<"  ";
         }
        cout<<endl;
     }
 
     cout<<endl<<"Array -> ";
     for(int i=0; i<N; i++)
     {
         for(int j=0; j<N; j++)
         {
            if(i<j)
            {
                arr[k]=mat[i][j];
                cout<<arr[k]<<"  ";
                k++;
            }
         }
     }
     for(int i=0; i<N; i++)
     {
       delete mat[i];
     }
     delete [] mat;
     delete [] arr;
     system("pause");
     return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2011, 23:39

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сформировать одномерный массив из элементов, стоящих над главной диагональю матрицы K(m,m). Найти сумму элементов этого массива.
Сформировать одномерный массив из элементов, стоящих над главной диагональю матрицы K(m,m). Найти...

Дан двумерный массив размерностью 4*5. Сформировать одномерный массив
Дан двумерный массив размерностью 4*5, заполненный целыми числами с клавиатуры. Сформировать...

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

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


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

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

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