Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
03.03.2011, 23:39 0

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

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

Лучший ответ Сообщение было отмечено 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2011, 23:39
Готовые ответы и решения:

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

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

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

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

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

1
Другие темы раздела
C++ Дана строка содержащая текст. Найти длину самого короткого и самого длинного слова. http://www.cyberforum.ru/cpp-beginners/thread251867.html
помогите написать программу =) очень нужно=) Дана строка содержащая текст. Найти длину самого короткого и самого длинного слова.
C++ Возведение в степень. C++ можно ли написать программу для возведения в вводимую степень вводимого числа с помощью рекурсивной функции http://www.cyberforum.ru/cpp-beginners/thread251858.html
Как соеденить 2 строки? C++
у меня есть 2 строки char *c1,*c2 как их обьеденить?
C++ массив строк
Здравствуйте! Мне нужно ввести массив символов. Наткнулась на вот такое решение: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <string> using namespace std; void...
C++ как записать http://www.cyberforum.ru/cpp-beginners/thread251844.html
Ребята, как правильно записать в C++ выражение: Прикрепляйте картинки к сообщениям.
C++ Посчитать вхождение каждого слова в строку Вынужден просить вашей помощи: необходимо написать программу, которая бы считала вхождение каждого слова в строку (сколько раз встречается слово) получилось посчитать только первое слово. очень... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru