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

Массив возвращает адрес памяти, а нужно значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Максимальный по модулю элемент массива http://www.cyberforum.ru/cpp-beginners/thread1207858.html
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) максимальный по модулю элемент массива; 2) сумму элементов массива, расположенных между первым и вторым положи¬тельными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
C++ Количество элементов массива, лежащих в диапазоне от А до В В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В; 2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей элементов. http://www.cyberforum.ru/cpp-beginners/thread1207857.html
C++ В одномерном массиве, состоящем из п вещественных элементов, вычислить:
Если кто может, то помогите пожалуйста с 3 программами. Буду очень благодарен. В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, равных 0; 2) сумму элементов массива, расположенных после минимального элемента. Упорядочить элементы массива по возрастанию модулей элементов.
Поиск и вствка слова в массиве C++
Дано задание: Найти s1 в строке. Вставить s2 после найденного. Между ними вставить номер внесённого изменения. Не понимаю, как организовать поиск по массиву, и одновременно с этим вставлять номер операции вставки. При использовании strcmp выводится ошибка. Код: #include <iostream> #include <string.h> #include <conio.h> using namespace std; int main() {
C++ Всем салют, тупо не успеваю подготовиться к экзамену, буду очень благодарен если поможете http://www.cyberforum.ru/cpp-beginners/thread1207825.html
Даны действительные числа b1, b2, …, b15. В действительной матрице , i=1, …, 17, j=1, …, 10 первая и последняя строки заполнены нулями. Остальные элементы первого столбца соответственно равны числам b1, b2, …, b15. Известно, что при 2≤i≤16, 2≤j≤10 имеет место aij=1/2(ai+1,j-1+ai-1,j-1). Требуется определить a2 10, a3 10, …, a16 10. Буду очень благодарен если поможете.
C++ Сравнение быстродействия алгоритмов сортировки слияния с сортировкой линейной выборкой Ребят,помогите,пишу курсовую,не могу сравнить два метода,метод слияния с методом линейной выборки,никак не пойму как сравнить их быстродействие подробнее

Показать сообщение отдельно
каддафи
2 / 2 / 1
Регистрация: 02.10.2012
Сообщений: 91
14.06.2014, 16:51     Массив возвращает адрес памяти, а нужно значение
Программа возвращает вместо значения, какие то длинные цифры. Я думаю это адрес памяти, а нужно значение элемента.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int Stack:: top()
     {
         
         if (count>0)
         
         {return max_stack[count];  // vivesti poslednii element
        
         
         }
         else
         return -1;
         }
int main()
{
cout <<"Poslednii element: "<< d.top() << endl; // Vivod poslednego elementa
    
 
   
 
        system ("pause");
 
 
    return 0;
}

Если в описании метода напишу вместо "return max_stack[count];" " return max_stack[2];" то выводится правильно значение.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru