Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
-1 / 3 / 0
Регистрация: 25.04.2011
Сообщений: 20
1

напишите программу! тема "динамическое распределение памяти"!

12.06.2011, 13:22. Показов 1832. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Таблица футбольного чемпионата, в котором участвуют n команд, задана своей верхней правой частью в виде последовательности чисел 0, 1 или 3 (число очков, набранных в игре: 3-выигрыш, 1-ничья, 0-проигрыш): первые n-1 чисел последовательности относятся к первой строке таблицы, следующие n-2 чисел - ко второй и т.д. Построить таблицу целиком, т.е. получить соответствующую квадратную матрицу порядка n (элементы главной диагонали заполняются нулями).
Матрица размещается в памяти динамически с помощью операции new, значение n вводится по запросу с клавиатуры. В конце работы программы освободить выделенную память. Вывести исходную и результирующую матрицы.
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2011, 13:22
Ответы с готовыми решениями:

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

Распределение памяти. Динамическое выделение памяти
an-1 an-2 ... a2

Динамическое распределение памяти
Ни разу не работал с динамическим распределением. Объясните пжл, что я сделал не так. Цель -...

Динамическое распределение памяти
Помогите переделать программу в соответствии с условиями: а) для хранения массивов используйте...

1
Русик_Грек
22.02.2012, 17:45 2
Лучший ответ Сообщение было отмечено Tokez как решение

Решение

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
#include "stdafx.h"// начало такое точно
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int _tmain()
{
int n;
cout << "Enter n: ";
cin >> n;
int ** matrix = new int *[n];
for(int i=0;i<n;i++)
{
    matrix[i] = new int[n];
    for(int j=0;j<n;j++)
    {
        matrix[i][j]=0;
        cout<<matrix[i][j];
    }
    cout<<endl;
}
getch();
 
    return 0;
}
Добавлено через 1 час 22 минуты
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
50
51
52
53
54
55
56
57
// г.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int _tmain()
{
    int n,k=0,m=0;
cout << "Enter n: ";
cin >> n;
int ** matrix = new int *[n];
 
for(int i=0;i<n;i++)
{
    matrix[i] = new int[n];
    for(int j=m;j<n;j++)    
        matrix[i][j]=0;
}
 
for(int i=0;i<n;i++)
{
    //matrix[i] = new int[n];
    for(int j=m;j<n;j++)
    {   
        matrix[i][j]=k;
        k++;
        if(k==4)
            k=0;
        if(k==2)
            k=3;    
        cout<<" "<<matrix[i][j];
    }
    k=0;m++;
    cout<<endl;
    cout.width(2*(i+1.5));
}
 
cout<<endl;
for(int i=0;i<n;i++)
{
    cout<<"       ";
    for(int j=0;j<n;j++)
    {   
        cout<<" "<<matrix[i][j];
    }
    cout<<endl;
 
}
 
getch();
 
    return 0;
}
22.02.2012, 17:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2012, 17:45
Помогаю со студенческими работами здесь

Динамическое распределение памяти
Помогите,пожалуйста) - расширьте функционал программы за счет возможности введения с клавиатуры...

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

Динамическое распределение памяти
По заданию необходимо сделать анимацию движения эллипса по траектории эллипса. Вроде все работает,...

Динамическое распределение памяти
Здравствуйте! Имеется такая задача (см. вложения). Помогите составить функцию, использующую...

Динамическое распределение памяти
Прошу помощи! Даны действительные числа a1...an2 . Получить действительную квадратную матрицу...

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

Динамическое распределение памяти С++
Задание: Создать 3 динамических переменных разного типа. Заполнить их некоторыми значениями....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru