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

Функция создающая новую матрицу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование задач обработки структур и файлов. http://www.cyberforum.ru/cpp-beginners/thread523363.html
Даны сведения о книгах, поступивших в библиотеку: ФИО автора, название книги, название издательства, год издания, дата поступления книги в библиотеку. Вывести сведения о книгах, изданных...
C++ Работа с собственными функциями. Есть такая задача: Вычислить z=(Xm1+Xm2)/2 , где Xm1 и Xm2 - наименьшие элементы массивов X1(N),X2(M). Процесс нахождения наименьшего элемента массивов сделать, как функцию. Как решать эту задачу на... http://www.cyberforum.ru/cpp-beginners/thread523338.html
C++ Отображаются лишние символы при выводе массива символов
#include <iostream.h> #include <string.h> // для функций str* /////////////////////////////////////////////////////////// class String { protected: static const int SZ = 3; //...
C++ Найти сумму ряда с точностью
Составить программу: найти сумму ряда с точностью E=10^-3, общий член которого: an=(2^n)/(n-1)!
C++ После столбца матрицы с номером K вставить столбец из единиц http://www.cyberforum.ru/cpp-beginners/thread523289.html
"Last row, which contains even elements:" << lastEvenRow + 1 #include <iostream> #include <iomanip> using namespace std; int lastEvenRow = -1; even = false; "Line N" мы этого всего не...
C++ С++ и окна Как в С++ рисовать окна ? какой язык лучше? если есть то киньте книгу об етом:) а то прога есть но в консоле не оч красива Добавлено через 31 секунду окна тоесть графический интерфейс... ... подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 725
21.03.2012, 10:19
ай,не стер две звезды в конце,когда постил пост!
Извините.
Мы же возвращаем массив указателей,а если оставить звезды,то возвращаем значение B[0][0].
Или можно еще так,чтобы не писать 1.0,а задать явное преобразование
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double ** createB(int n)
 {
 int i,j;
 double **B;
 B=new double *[n];
 for(i=0; i<n;i++)
 {
 B[i]=new double[n];
 }
 for(i=0;i<n;i++)
 for(j=0;j<n;j++)
 B[i][j]=(double)1/(i+j-1); //обратите внимание
 return B;
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru