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

Копирование элементов из старой матрицы в новую. Динамическое распределение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа со scanf() http://www.cyberforum.ru/cpp-beginners/thread1203020.html
Добрый день! Столкнулась с проблемой при работе с функцией scanf(). Особенно не получается, если тип вводимых данных char. Не работают пункты выбора 3 (RekordBase()), 4(NewFileText()), 5(Reload()). выбрасывает из программы при их выборе. я так полагаю проблема в спецификаторы преобразования, но исправить не могу.. помогите исправить ошибки // Defines the entry point for the console...
C++ Чтение из текстового файла Здравствуйте, Уважаемые форумчане. Возникла такая проблема. Надо считать из файла(внешнего) данные тип int и char- это 2 разных файла, в одном только int, в другом char. Я никак не могу это сделать, почему-то программа не находит внешний файл. int d; int i=0; ofstream f; f.open("fail.txt"); for(i=0; i<3; i++) ... http://www.cyberforum.ru/cpp-beginners/thread1203016.html
Быстрая сортировка двумерного массива C++
Возникла проблема с програмой в которой применяется быстрая сортировка двумерного массива. При попытке скомпилировать выдает ошибку: 1>c:\users\serv\documents\visual studio 2012\projects\consoleapplication6\consoleapplication6\исходный код.cpp(21): error C4716: create: должна возвращать значение 1>c:\users\serv\documents\visual studio...
Вывести слова из заданной строки, имеющие больше одной буквы «е» C++
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++ Помогите пожалуйста Добавлено через 7 минут help Добавлено через 4 минуты help
C++ Не работает прогр. Ошибки! http://www.cyberforum.ru/cpp-beginners/thread1202956.html
Помогите исправить ошибки.
C++ Поменять местами max и min четных строк матрицы (без функции) Сделать двумерный массив без функции на С++. Дана квадратная матрица. Размерность вводится. Поменять местами max и min четных строк. Вот программа с функцией: #include<stdio.h> #include<iostream.h> #include<conio.h> #define Maxline 100 int a; int *AddressMax,*AddressMin; подробнее

Показать сообщение отдельно
Quest10n
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 2
09.06.2014, 02:33  [ТС]     Копирование элементов из старой матрицы в новую. Динамическое распределение памяти
Я не очень Вас понимаю, но мне кажется, что это более относится к статическому распределению памяти. Мне бы исправить этот цикл..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 float**newMatr=new float*[n]; 
    a=0;
    for (int i=0; i<m; i++)
    {   b=0; 
        if (i!=x)
        { for (int j=0; j<n; j++)
          { if (j!=y)
            {   newMatr[b]=new float[n];
                newMatr[a][b]=matr[i][j];
              b++;
            }
          } 
        a++;
    
        }

Для матриц, допустим, {1 3}{1 1} и {1 3 1}{1 1 1} он работает , а вот уже для {1 3}{1 1}{1 1} нет - выдаёт ошибку "Необработанное исключение"
и показывает на строку "newMatr[a][b] = matr[i][j]"

Добавлено через 17 минут
UP

Добавлено через 45 минут
Неужели никто не знает

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