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

Как выделить память под динамический двумерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчитать сумму элементов в тех строках матрицы, где нет отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1157340.html
Здравствуйте. я совсем не разбираюсь в программировании, но нужно сдать лабу, не могли бы вы мне помочь. я попыталась написать программу но она не работает. мне нужно подсчитать сумму элементов в тех строках матрицы, где нет отрицательных элементов. т.е сложить первые две строки в моем случае, но у меня получается он складывает все положительные. #include "stdafx.h" #include <iostream>...
C++ Ошибка в преобразовании строки в double Почему вот тут все правильно, то есть 5.5 остается 5.5: #include <iostream> void main( int ArgC, char *ArgV ) { char *str = new char; gets(str); _CRT_DOUBLE crt; _atodbl(&crt,str); std::cout << crt.x << std::endl; http://www.cyberforum.ru/cpp-beginners/thread1157321.html
Найти максимальные элементы каждой строки матрицы и просуммировать их C++
Помогите, надо найти сумму, всё остальное вроде получилось: #include <iostream> #include <time.h> using namespace std; int main() { setlocale(0, "rus"); srand(time(0)); int matrix; int mass;
Разбиение строки на слова C++
#include <iostream> #include <string> using namespace std; int main() { string str, s1, s2; int i; cout<<"Enter please string!"<<endl;
C++ Треугольник наибольшего периметра http://www.cyberforum.ru/cpp-beginners/thread1157289.html
Друзья, никак не могу осилить задачку, заранее благодарю!) Найти три различные точки из заданного множества точек, образующих треугольник наибольшего периметра. (Множество точек задано в пространстве).
C++ Чем отличаются статические поля от не статических? чем отличаются статические от не статических полей? почему нельзя создать счетчик без статических полей? подробнее

Показать сообщение отдельно
Denis123456789
43 / 43 / 17
Регистрация: 02.06.2013
Сообщений: 180
25.04.2014, 21:28     Как выделить память под динамический двумерный массив
двумерный массив-это массив указателей на массивы
C++
1
int ** arr = new int * [n];
этой строкой выделяем память для массива указателей
C++
1
2
for(int i = 0; i < n; i++)
    arr[i] = new int [m];
а этими каждому элементу массива arr присваем адрес начала блока памяти из m элементов
 
Текущее время: 01:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru