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

многомерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы 2 http://www.cyberforum.ru/cpp-beginners/thread88916.html
(1)Дан двухмерный массив целых чисел. в каждой его строке найти количество четных элементов. (2) Дан двухмерный масив ц. чисел. В каждой его строке найти кол-во элементов, попадающих в промежутке от а до b ( а < b ) (3) Дан двухмерный массив. Найти строку с максимальной суммой элементов (4) Дан дв. массив. Найти столбец с минимальной суммой элементов Добавлено через 6 минут Язык СИ
C++ Создание проги на переобразование текста) Ввести массив строк текста с заданным количеством строк и строку символов-разделителей. Из строк введенного текста сформировать другой текст, в который войдут только строки, содержащие нечетное количество слов. Одновременно в этих строках заменить слова с минимальным количеством символов на другое заданное слово. Вывести исходный и сформированный текст http://www.cyberforum.ru/cpp-beginners/thread88911.html
C++ Массивы
Дан двухмерный масив целых чисел. В каждой строке найти сумму отрицательных элементов. Затрудняюсь, помогите пожалуйста и объясните что да как незнайке!!!
Аналог программы REP C++
Здравствуйте! Обращаюсь за помощью) Вот так выглядит постановка задачи: Программа-аналог программы REP, с упрощенным подмножеством регулярных выражений. Требуется составить программу для замены фрагментов текста на основе заданного шаблона. В шаблоне допускается использование упрощенного подмножества регулярных выражений. Всё это дело должно быть оформлено на C++ консольным приложением. ...
C++ дополнение к itoa() http://www.cyberforum.ru/cpp-beginners/thread88898.html
Как всем известно, http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/ это функция, с помощью которой можно переводить числа с системы счисления с основанием 10 в систему с основанием в диапазоне 2..36. Вопрос состоит в том, есть ли стандартные функции для перевода с любой в 10-ичную ?? (я свою уже закодил, но вот проблема в том, что мейн занимает 10 строк, а функция - 8, некрасиво...
C++ матрица Помогите с заданием.Создать матрицу 5х5, и найти сумму отрицательных элементов, которые находятся под главной диагональю. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
04.01.2011, 14:28     многомерный массив
Если не ошибаюсь то это
C
1
2
3
4
5
6
7
8
9
10
if ( ( matr = (int**)calloc(ROWS, sizeof(int*)) ) == NULL ){
                fprintf(stderr, "Memory error!\n");
                exit(1);
        }
        for ( i = 0; i < ROWS; ++i ){
                if ( ( matr[i] = (int*)calloc(COLS, sizeof(int)) ) == NULL ){
                        fprintf(stderr, "Memory error!\n");
                        exit(1);
                }
        }
на С++ выглядеть будет так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
try
    {
        matr = new int *[n];
    }
    catch(std::bad_alloc xa)
    {
        std::cerr << "ERROR" << std::endl;
        return 1;
    }
    for(size_t i = 0; i < n; ++i)
    {
        try
        {
            matr[i] = new int [n];
        }
        catch(std::bad_alloc xa)
        {
            std::cerr << "ERROR" << std::endl;
            return 1;
        }
    }
 
Текущее время: 22:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru