47 / 47 / 42
Регистрация: 17.10.2011
Сообщений: 136
|
||||||
1 | ||||||
Вывести на экран значение указателя Р2 и значение на которое он ссылается22.02.2012, 20:22. Показов 2161. Ответов 11
Метки нет (Все метки)
задание таково: Присвоить раз именованному указателю на тип Р1 значение арифметиче-ского выражения АВ включающего указатели на типы Р2 и Р3. Арифметическое выражение реализовать в виде функции возвраща ющей указатель на тип Р1. Вывести на экран значение указателя Р2 и значение на которое он ссылается.
p1 - long int; p2 - unsigned long int; p3 - int ab = (1/sin(p2))^p3 ошибку выдаёт и не могу с этим разобраться! помогите плииз
0
|
22.02.2012, 20:22 | |
Ответы с готовыми решениями:
11
Вывести на экран значение указателя Р2 и значение на которое он ссылается Откуда берется значение указателя после удаления памяти на которую он ссылается? Функция возвращает не ссылку а само значение переменной на которое оно ссылается Вывести на экран номер и значение элементов массива, абсолютное значение которых < 15 |
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
22.02.2012, 20:30 | 2 |
pi1 указывает на long int, а в формате вывода написано %lf, то есть double(кстати, модификатор l к вещественному типу не применяется, только строчное L и это будет long double). Ну и расчет не соответствует заданию, не наблюдаю в 17 указателей.
1
|
47 / 47 / 42
Регистрация: 17.10.2011
Сообщений: 136
|
||||||
22.02.2012, 20:42 [ТС] | 3 | |||||
NoMasters,
вот вроде исправил но всё-равно ошибка... что еще не так??
0
|
35 / 35 / 11
Регистрация: 25.05.2010
Сообщений: 211
|
||||||
22.02.2012, 20:48 | 4 | |||||
0
|
47 / 47 / 42
Регистрация: 17.10.2011
Сообщений: 136
|
|
22.02.2012, 20:51 [ТС] | 5 |
vetal10, разыменованные указатели
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
22.02.2012, 20:52 | 6 |
У ты кладешь в указатель на long int адрес double. Ну и для целых типов в формате модификатор l таки в нижнем регистре в отличие от
Добавлено через 57 секунд ну так ты не к указателям применяешь его как бы
0
|
47 / 47 / 42
Регистрация: 17.10.2011
Сообщений: 136
|
||||||
22.02.2012, 21:00 [ТС] | 7 | |||||
NoMasters, блииииин капецй какой-то...
0
|
35 / 35 / 11
Регистрация: 25.05.2010
Сообщений: 211
|
||||||
22.02.2012, 21:08 | 8 | |||||
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
22.02.2012, 21:11 | 9 |
Slim_py, вроде того, хотя нужность промежуточной переменной ab сомнительна.
1
|
47 / 47 / 42
Регистрация: 17.10.2011
Сообщений: 136
|
|
22.02.2012, 21:23 [ТС] | 10 |
NoMasters, в задании так сказано...
Добавлено через 9 минут NoMasters, а почему ответ такой страшный получается...?
0
|
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 18
|
|
22.02.2012, 21:26 | 11 |
А почему нельзя все записать в формате double ?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
22.02.2012, 21:27 | 12 |
Нормальный ответ, хотя адрес привычней видеть в шестнадцатеричном виде.
0
|
22.02.2012, 21:27 | |
22.02.2012, 21:27 | |
Помогаю со студенческими работами здесь
12
Вывести на экран номер и значение элементов массива, абсолютное значение которых > 10 Вывести на экран значение t при котором функция x(t) принимает максимальное значение Значение наибольшего из трех параметров a, b, c вывести на экран монитора, если это значение >x и <(a+b) вывести значение указателя в cout Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |