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

Циклический сдвиг в двумерном динамическом массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан набор слов на английском языке, разделенных пробелами.Выбелить в последовательности нечетные слова прописными буквами http://www.cyberforum.ru/cpp-beginners/thread717857.html
Дан набор слов на английском языке, разделенных пробелами.Выбелить в последовательности нечетные слова прописными буквами. #include<locale> #include<string.h> #include<stdlib.h> void main() { setlocale(LC_ALL, "Russian"); FILE *file; char st;
C++ Сглаживание по точкам Всем привет:) такой вопрос, реально ли написать программу: линейное сглаживание по 3 и 5 точкам и нелинейное по 7 точкам??? И что-бы в выходных данных строился график. Если это как-то можно сделать подскажите добрым советом:) http://www.cyberforum.ru/cpp-beginners/thread717849.html
Массивы (нужен совет) C++
вот программа в подчеркнутой строке выдает ошибку "выражение должно иметь константное значение" (это касается n) как исправить то? #include <iostream> #include <stdlib.h> using namespace std; int main() { srand(time(NULL)); //делаем rand() зависящим от текущего времени, по сути аналог randomize()
В массиве найти самую маленькую серию подряд стоящих нечетных элементов... (Как доработать программу?) C++
Помогите доработать программу В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов. Удалить из массива два первых простых числа. Проверить, изменилась ли серия подряд стоящих нечетных элементов. (Функцией описать нахождение самой маленькой, подряд стоящей, нечётной серии элементов.) #include <iostream> #include <conio.h>
C++ указатели (матрица, найти наибольший из элементов) http://www.cyberforum.ru/cpp-beginners/thread717822.html
дана вещественная матрица n*n .В строках с отрицательным элементом на главной диагонали найти наибольший из элементов. с помощью указателей)
C++ Без операторов цикла вывести цифры числа через пробел Решить не используя операторы цикла. Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке, разделяя их пробелами или новыми строками. Например Ввод Вывод 179 1 7 9 подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
04.12.2012, 18:49     Циклический сдвиг в двумерном динамическом массиве
Когда Вы создаете массив на стеке, он выделяется непрерывным куском, а когда Вы выделяете массив так:
C++
1
2
3
    int **arr = (int**)malloc(m*sizeof(int*));      //объявление матрицы на экран
    for(int i = 0; i < m; i++)
        arr[i] = (int*)malloc(n*sizeof(int));
то массив получается раскиданным по разным участкам памяти

Добавлено через 1 минуту
Выделяйте его тогда тоже сплошным
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru