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

Считать квадратную матрицу в динамический массив. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление значений функций http://www.cyberforum.ru/cpp-beginners/thread338606.html
задано х=0.34*21, у=0.18*21,z=-1.72*21 разработать програму для вичисление значений функций с|x,y,z,b| и b|x,y,z| согласно таким матиматичиским выражениями: c=\begin{cases} & \(1+\sqrt{Sin^2{|b+y|}^{0.2}})/(y/b^2+COS^2{|y|}^{0.73}){ if } x<2z \\ & \ x/{|b|}^{1/3}+Sin^2|x^3/z|{ if } 4z\leq x<8z; b=COS^2(Sin(({|x|}^{0.3}+y)/(z+1.34)))+({e}^{3x-y})/(1.1+x) \\ &...
C++ C и UTF-8 Как для приложения на C установить кодировку UTF-8? Чтобы символы на кирилице выводились и вводились нормально. http://www.cyberforum.ru/cpp-beginners/thread338577.html
C++ Инициализация массива в конструкторе
Здравствуйте, я хотел бы узнать, возможна ли инициализация массива в конструкторе без использования циклов? Вот пример конструктора Cards::Cards() { for ( int i = 0; i <= 3; i++ ) for ( int j = 0; j <= 12; j++ ) deck = 0; srand( time( 0 ) );
C++ Файл
#include <iostream> #include <fstream> using namespace std; int main () { char ch; ifstream in("1.txt"); while(in.get(ch))
C++ ComboBox и txt файл http://www.cyberforum.ru/cpp-beginners/thread338541.html
Как загрузить в комбобокс строки из тхт файла в котором инфо содержится в таком виде =Первый =Второй ... =n Так что бы = не было видно? Максимум этих = будет 50-100..
C++ Вывод значения двух переменных есть к примеру : шаблон функции (параметры) { что то делаеться и return двух переменных} вызов : cout<<шаблон функции(аргументы); выводит только одну перемнную, как сделать что б выводило обе ? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
03.08.2011, 11:20     Считать квадратную матрицу в динамический массив.
Нужно выделить память под каждую строку, ты выделил память только под range указателей на строки, см строку 11 в коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
        int range = 3;
        double **matrix = new double*[range];
        ifstream ifs("aa.txt");
        double q;
        while ( ifs >> q )
        {
                for (int i = 0; i < range; i++)
                {
                        matrix[i] = new double[range];
                        for (int j = 0; j < range; j++)
                        {
                                matrix[i][j] = q;
                        }
                }       
        }
        ifs.close();
}
 
Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru