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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Andrew66
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 35
#1

двумерный динамический массив в visual studio - C++

21.10.2013, 21:13. Просмотров 678. Ответов 4
Метки нет (Все метки)

Дана целочисленная квадратная матрица . Измените порядок следования элементов главной диагонали этой матрицы на противоположный . Выведите на экран исходный и преобразованный массив.

Добавлено через 1 час 54 минуты
help please

Добавлено через 1 час 36 минут
и если можно с комментариями к действия
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 21:13     двумерный динамический массив в visual studio
Посмотрите здесь:

Нужно написать программу(Двумерный массив) в Visual Studio 2008 - C++
Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов в тех строках, которые содержат хотя бы один отрицательный...

Двумерный Динамический массив - C++
Здравствуйте, такая проблема: не могу задать int** и char**...проблема в том что в функцию передются их размеры , но они не константы и...

Двумерный динамический массив структур - C++
Q **Mas = new Q*; //points for(int i=0; i<size; i++) { Mas = new Q; } while(t<k) { for(double i=0.0; i<q1; i++) ...

Двумерный динамический массив в функциях - C++
Хочу создать отдельно в каждой функции создание массива и показ массива. но в итоге при использовании второй функции вылазит разные числа...

Динамический двумерный массив (malloc, new) - C++
Подскажите как правильно записать нахождение суммы по строкам используя операторы malloc и new. /*9. Дан двумерный массив из 5 строк...

Заполнить динамический двумерный массив - C++
Заполнить динамический двумерный массив рандомными числами от 5 до 15. И сделать рандомными строки от 1 до 50. Добавлено через 15...

Двумерный динамический массив. Шаблоны - C++
Всем привет нужно создать функцию которая создаёт двумерный массив заданной размерности (+использовать шаблоны). Делаю следующим образом ...

Не создается динамический двумерный массив - C++
После компиляции приложение запускается с ошибкой: Process returned -1073741819 (0xC0000005) void create_array (int **arr, int M,...

Динамический двумерный массив в функцию. - C++
#include <stdio.h> #include <iostream> #include <string.h> #include <time.h> using namespace std; void razmerimassiva(int...

Двумерный динамический массив символов - C++
Одномерный массив создаётся, но когда пытаюсь сделать двумерный, то ошибка. Заранее спасибо. #pragma argsused #include <tchar.h> ...

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

Двумерный динамический массив строк - C++
Надо создать двумерный динамический массив размером 5x5 (5 ячеек, для 5 строк). Заполнить его строчками текста, принятыми с клавиатуры. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
21.10.2013, 22:09     двумерный динамический массив в visual studio #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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    unsigned size = 0;
    unsigned** matrix = NULL;
 
    std::cout << "Put size:\n";
    std::cin >> size;
    std::cout << std::endl;
 
    std::cout << "Generating matrix:\n";
    std::srand(std::time(NULL));
    matrix = new unsigned*[size];
    for (unsigned i = 0; i < size; ++i)
    {
        matrix[i] = new unsigned[size];
 
        for (unsigned j = 0; j < size; ++j)
        {
            matrix[i][j] = std::rand() % 100; // initialize.
            std::cout << matrix[i][j] << ' '; // show result.
        }
        std::cout << std::endl;
    }
    std::cout << std::endl;
 
    std::cout << "Matrix convertion:\n";
    for (unsigned i = 0; i < size; ++i)
    {
        if (i < size / 2)
        {
            unsigned temp = matrix[i][i];
            unsigned last = size-i-1;
            matrix[i][i] = matrix[last][last];
            matrix[last][last] = temp;
        }
 
        for (unsigned j = 0; j < size; ++j)
        {
            std::cout << matrix[i][j] << ' ';
        }
        std::cout << std::endl;
 
        delete matrix[i];
    }
    delete matrix; matrix = NULL;
 
    std::cout << std::endl;
 
    return 0;
}
Andrew66
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 35
21.10.2013, 22:26  [ТС]     двумерный динамический массив в visual studio #3
А есть вариант по проще без подключения библиотек #include <ctime> и #include <cstdlib>
я их просто не знаю)
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
21.10.2013, 23:44     двумерный динамический массив в visual studio #4
Чем раньше вы начнёте изучать стандартную библиотеку, тем лучше для вас
Andrew66
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 35
22.10.2013, 22:30  [ТС]     двумерный динамический массив в visual studio #5
upp
Yandex
Объявления
22.10.2013, 22:30     двумерный динамический массив в visual studio
Ответ Создать тему
Опции темы

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