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

Необходимо написать программу, в которой размер матрици задается вручную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отразить матрицу относительно горизонтальной оси http://www.cyberforum.ru/cpp-beginners/thread1671193.html
Необходимо написать программу, в которой матрица 5х5 симетрично отображается. Пример: 1 2 3 4 Результат: 3 4 1 2
C++ Ссылки на функции и методы класса Всем доброго времени суток! А киньте в меня, пожалуйста, хорошими ссылками на книги или статьи на тему: "Ссылки на функции и методы класса", где объясняется зачем это надо, когда используется и т.д. Спасибо огромное заранее )) P.S. Ссылки с пометкой "для чайников" крайне приветствуются=)) http://www.cyberforum.ru/cpp-beginners/thread1671192.html
C++ Шифр Цезаря C++
Помогите пожалуйста! Что я уже не делал, ничего не получается. Вот такая ошибка(с циклами for): "Вызвано исключение по адресу 0x5D1C4C8E (vcruntime140d.dll) в Программа.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x12A8530D." , и вот такая(с циклом while или for each) в самом конце вывод: "Шифрованный текст: 009DFDFC" На повторения по поводу проверки файла в функциях - не...
Односвязные списки C++
Помогите, никак не могу понять что делать.. Написал код самого линейного списка, а дальше завис.
C++ Прибавить первый столбец матрицы ко всем остальным столбцам http://www.cyberforum.ru/cpp-beginners/thread1671162.html
Необходимо реализовать программу, которая будет в матрице 5 на 5( ввод с клавиатуры) первый столбец матрицы прибавлять всем остальным столбцам.
C++ Поменять в массиве каждые следующие одинаковые значения на 0 Необходимо реализовать программу, которая будет менять в массиве каждые следующие одинаковые значения на 0. Пример: 1 2 3 3 3 6 6 6. Результат: 1 2 3 0 0 6 0 0. подробнее

Показать сообщение отдельно
ViktorNMax
54 / 54 / 9
Регистрация: 20.12.2012
Сообщений: 154
26.02.2016, 15:19     Необходимо написать программу, в которой размер матрици задается вручную
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
#include <iostream>
#include <string>
 
using namespace std;
 
int main(void) {
 
    int **mas, num;
 
    setlocale(0, "");
 
    cout << "Введите размерность матрици: ";
    cin >> num;
 
    mas = new int*[num];
    for (int i = 0; i < num; i++) {
        mas[i] = new int[num];
    }
 
    cout << "Введите елементы матрицы: " << endl;
 
    for (int i = 0; i < num; i++) {
        for (int j = 0; j < num; j++) {
            cin >> mas[i][j];
        }
    }
 
    for (int i = 0; i < num; i++) {
        for (int j = 0; j < num; j++) {
            if ((i + j) % 2 != 0)
                mas[i][j] = 1;
 
        }
    }
 
    cout << "Полученная матрица после преобразований: " << endl;
 
    for (int i = 0; i < num; i++) {
        for (int j = 0; j < num; j++) {
            cout << mas[i][j] << ' ';
        }
        cout << endl;
    }
 
    for (int i = 0; i < num; i++) {
        delete[] mas[i];
    }
    delete[] mas;
 
    system("PAUSE");
 
    return 0;
}
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru