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

Матрица и динамическое распределение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ число Фибонначи http://www.cyberforum.ru/cpp-beginners/thread90437.html
Здравствуйте!!!Помогите пожалуйста решить задачу по Си... Дано натуральное число N>10. Вычислить сумму всех чисел Фибоначчи, которые не превышают N. Числа Фибоначчи образуются по закону: f1 =1, f2 =1, f3 =f1 + f2, fk+1 =fk-1 +fk Жду помощи!
C++ Снова палиндромы с++ итак есть условие задачи с++ "По N, M найти сумму тех чисел из, которые являются палиндромами. " вот решение набросал #include <cstdlib> #include <iostream> using namespace std; bool Palindrom(int chislo) { http://www.cyberforum.ru/cpp-beginners/thread90434.html
Разница между Visual C++ и C++ Builder C++
Вчем разница между Visual C++ и C++ Builder?
C++ Построить динамический одномерный массив из элементов матрицы
Дана динамическая целочисленная матрица.Построить динамический одномерный массив,каждый эллемент которого равен сумме элементов одной строки исходной матрицы. Освободить память от матрицы,найти произведение эллементов одномерного массива и записать его как динамическую переменную. Все исходные данные,результаты и соответсвующие адреса распечатать.
C++ Программирование метода градиентного спуска - проверка кода на корректность http://www.cyberforum.ru/cpp-beginners/thread90355.html
Здравствуйте! мне необходимо сдать лабораторную работу по методу градиентного спуска. я запрограммировал этот метод поиска минимума функции. работает он корректно и минимум функции находит, но мой преподаватель имеет странную манеру проверять лабы - он задал шаг, кол-во итераций и проверяет по значению функции в заданной точке, сверяя ответ с ответом в своей программе. его ответ и мой...
C++ Разбить файл на части вот недавно изучил тему про fstream такая задача, нужно разбить файл на столько частей на сколько пожелает пользователь. к примеру на 10 fstream f("f.txt",ios::in); f.seekg(0,ios_base::end); cout<<"Razmer fayla "<<f.tellg()<<" byte"<<endl; int piece=(f.tellg()/10); cout<<"Budem delit` na 10 po "<<piece<<" byte"<<endl; f.seekg(0,ios_base::end); подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
833 / 517 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.01.2010, 20:21     Матрица и динамическое распределение памяти
ну если функция mat создает двумерный массив, то надо вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int** CreateMatrix(int count_row,int count_col){
     /*создание*/
     int** pArray=new int*[count_col];
     for (int i=0; i<count_col; i++)
     pArray[i]=new int[count_row];
     /*заполнение и вывод*/
     srand(time(NULL));
     for (int i=0; i<count_row; i++){
         for (int j=0; j<count_col; j++){
             pArray=rand()%10;
             std::cout<<pArra[i][j];
         }
     std::cout<<std::endl;
     }
     /*возвратить указатель*/
     return pArray;
}
вместо int в твоем случае float.

Вот впринципе матрица и построена. Теперь осталось пощитать среднее положительных элементов.
 
Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru