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

Связь массивов и указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дан вектор http://www.cyberforum.ru/cpp-beginners/thread529472.html
дан вектор х=(х1,х2,...хn) написать программу,которая переставляет компоненты вектора х так, чтобы в начале стояли положительные, затем нулевые и отрицательные элементы в порядке их следования помогите пж
C++ Найти количество всех путей и контуров графа длиной S Требуется найти количество всех путей и контуров графа длиной 7. Граф: 1 0 0 1 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 0 1 http://www.cyberforum.ru/cpp-beginners/thread529470.html
Не работает функция itoa C++
Здравствуйте, при решении задачи потребовалось перевести число в строку. Сначала я не знал, как это сделать, но потом наткнулся на волшебную функцию itoa, которая отказалась у меня работать. #include <iostream> #include <string> #include <stdio.h> #include <stdlib.h> using namespace std; bool check(int n){ if(n%4==0 or n%7==0) return true; else
C++ Написать программу в среде С по блок-схеме
Здраствуйте. Нужно написать рабочую программу в среде С по данной блок-схеме. Тема задачи: "одномерная оптимизация функции методом золотого сечения". Ещё нужно в самой блок-схеме добавить, чему равно функия 1 и функция 2-)) Также я нашел код к этой теме, только не к этой блок-схеме и с ошибками. Представлю его сдесь для общего понятия, что должна делать программа Код програми #include...
C++ вывод отрицательных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread529461.html
В общем когда в массиве появляются отрицательные числа, то он становится е ровным, как это исправить? Например 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 при появлении "-" происходит сдвиг -1 0 1 0 1 -1 0 1
C++ Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Ребятки помогите. подробнее

Показать сообщение отдельно
Shandr_71
13 / 13 / 1
Регистрация: 05.12.2011
Сообщений: 84
27.03.2012, 22:28
В первом случае выделяется sizeof(T)*n байт памяти, переменной mass присваивается указатель на первый элемен (mass==&mass[0]).
Во втором случае выделяется sizeof(T)*n*m байт памяти, переменной mass присваивается указатель на первый элемент (mass==mass[0][0]). В памяти он хранится в виде m последовательно записанных массивов из n элементов.
int m[] - это указатель на массив (при размерности массива 1 его длина не имеет значения, при размерности, например, 3 можно было бы написать так: int m[][n][m], или, что тоже самое: int *m).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru