Форум программистов, компьютерный форум CyberForum.ru

Динамический массив - C++

Восстановить пароль Регистрация
 
ОлльКа
 Аватар для ОлльКа
0 / 0 / 0
Регистрация: 20.03.2010
Сообщений: 6
05.04.2010, 17:03     Динамический массив #1
Заполнить массив следующим образом:
матрица
n(n+1) 1 1 1 1 ... 1 1
1 (n-1)n 2 2 2 ... 2 2
1 2 (n-2)(n-1) 3 3 ... 3 3
1 2 3 (n-3)(n-2) 4 ... 4 4
... ... ... ... ... ... ... ...
1 2 3 3 3 ... n-2 n-2
1 2 2 2 2 ... 2*3 n-1
1 1 1 1 1 ... 1 1*2
n – четное.
Помогите!А то я в этом вообще ничего не смыслю(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2010, 17:03     Динамический массив
Посмотрите здесь:

Можно ли в классе создавать массив переменной длинны. Например динамический массив? C++
Массив: передать динамический массив в функцию и записать в каждый элемент строку из файла C++
динамический массив (Целое число разложить на массив простых множителей) C++
C++ Динамический массив строк (считать с файла строки и поместить их в динамический массив строк)
Создать динамический массив (Если чётных чисел больше, то массив должен быть укорочен на 2 элемента) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yanyk1n
 Аватар для yanyk1n
4324 / 1455 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
05.04.2010, 17:13     Динамический массив #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>
using namespace std;
 
int main()
{
    cout << "N -> ";
    int N;
    cin >> N;
    int** m = new int*[N];
    for (int i=0;i<N;i++) m[i]=new int[N];
    for (int i=0;i<N;i++)
    {
        m[i][i] = (N-i+1)*(N-i+2);
        for (int j=0;j<i;j++)
        {
            m[i][j] = j+1;
        }
        for (int j=i+1;j<N;j++)
        {
            m[i][j] = i+1;
        }
    }
    for (int i=0;i<N;i++)
    {
        for (int j=0;j<N;j++)
        {
            cout << m[i][j] << " ";
        }
        cout << endl;
    }
    for (int i=0;i<N;i++) delete [] m[i];
    delete [] m;
    return 0;
}
ОлльКа
 Аватар для ОлльКа
0 / 0 / 0
Регистрация: 20.03.2010
Сообщений: 6
05.04.2010, 17:24  [ТС]     Динамический массив #3
n(n+1) 1 1 1 1 ... 1 1
1 (n-1)n 2 2 2 ... 2 2
1 2 (n-2)(n-1) 3 3 ... 3 3
1 2 3 (n-3)(n-2) 4 ... 4 4
... ... ... ... ... ... ... ...
1 2 3 3 3 ... n-2 n-2
1 2 2 2 2 ... 2*3 n-1
1 1 1 1 1 ... 1 1*2
yanyk1n
 Аватар для yanyk1n
4324 / 1455 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
05.04.2010, 17:27     Динамический массив #4
ОлльКа, я закономерности в строках не вижу. В первых строках:
1 ...
1 2 ...
1 2 3 ...
1 2 3 4 ...
Когда в последних
1 2 3 3 3 ...
1 2 2 2 2 ...
1 1 1 1 1 ...
ОлльКа
 Аватар для ОлльКа
0 / 0 / 0
Регистрация: 20.03.2010
Сообщений: 6
05.04.2010, 17:43  [ТС]     Динамический массив #5
Ну это же задание не я придумывала)
Yandex
Объявления
05.04.2010, 17:43     Динамический массив
Ответ Создать тему
Опции темы

Текущее время: 06:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru