1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
||||||
1 | ||||||
Память для динамического массива в классе06.09.2015, 19:55. Показов 989. Ответов 20
Метки нет (Все метки)
Вариант 9. Создать класс MASS1, заданный последовательностью чисел. Реализовать следующие вычисления в виде методов класса:
" наибольшее число последовательности целых чисел, " наименьшее число последовательности целых чисел, " сумму чисел до первого наименьшего. В главной программе Описать 2 массива.
0
|
06.09.2015, 19:55 | |
Ответы с готовыми решениями:
20
Память для динамического массива структур Как выделить память для динамического массива? Как в отдельной функции выделить память для динамического массива, объявленного в main Ввод динамического массива в классе |
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
06.09.2015, 20:15 | 2 |
Вроде всё верно с памятью. Что не работает?
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
||||||
06.09.2015, 20:25 [ТС] | 3 | |||||
магическим образом появляется мусор...
Кликните здесь для просмотра всего текста
скрин тут: Добавлено через 5 минут Как в Visual Studio, так и в Code Blocks Как из под winXP, Так и из-под win8
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
06.09.2015, 20:26 | 4 |
MASS1.a[1] - у вас тут в квадратных скобках единица вместо i.
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
|
06.09.2015, 20:53 [ТС] | 6 |
0
|
06.09.2015, 21:07 | 7 |
прочти на эту тему:
https://rsdn.ru/forum/cpp/2640596.1 Грубо говоря, может возникнуть ситуация, когда из-за погрешности результат подобного сравнения может стать ложным.
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
||||||
06.09.2015, 21:12 [ТС] | 8 | |||||
а вот так?
Кликните здесь для просмотра всего текста
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
|
06.09.2015, 21:20 [ТС] | 10 |
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
06.09.2015, 21:30 | 11 |
Конкретно у ТС - не может. Он сравнивает число с результатом его округления до целого. Погрешности здесь полезут только тогда, когда это самое число в мантиссу не влезет. То есть, пока число не начинает приближаться к двум в 52 степени (мантисса double), можно не беспокоиться.
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
06.09.2015, 21:31 | 13 |
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
||||||
06.09.2015, 21:32 [ТС] | 15 | |||||
не с самим собой... а с его округленным значение
вот я исправил:
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
||||||
06.09.2015, 21:53 [ТС] | 17 | |||||
эммм...
Кликните здесь для просмотра всего текста
0
|
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 19
|
|
06.09.2015, 21:57 [ТС] | 19 |
0
|
Kerry_Jr
|
06.09.2015, 22:48
Память для динамического массива в классе
#20
|
0
|
06.09.2015, 22:48 | |
Создание динамического массива в классе Определение динамического массива в классе Создание динамического массива в классе Удаление динамического массива в классе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |