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

cannot convert from 'int *' to 'double *' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать структуру и функции для расчета основных параметров электрической цепи http://www.cyberforum.ru/cpp-beginners/thread179421.html
Прмогите написать прогу : Разработать структуру и функции для расчета основных параметров электрической цепи.
C++ Перестановочный шифр с ключевым словом Помогите, нужно сделать программу что будет зашифровывать и расшифровывать текст с помощью перестановочного шифра. Буквы открытого текста записываются в клетки прямоугольной таблицы по ее строчкам. Буквы ключевого слова пишутся над столбцами и указывают порядок этих столбцов (по возрастанию номеров букв в алфавите). Чтобы получить зашифрованный текст, надо выписывать буквы по столбцам с... http://www.cyberforum.ru/cpp-beginners/thread179410.html
C++ Погогите разобраться со связанными списками
Здравствуйте. У меня было задание: Задан массив из n элементов. Расставить: наимешьший элемент в начало массива, следующий по величине - в конец, следующий по величине - на 2-е место, следующий - на 2-е с конца, и так все элементы массива. Т.е. было: 2 3 1 4 3 должно стать: 1 3 4 3 2 Вот мой код с использованием динамических массивов: #include <iostream.h> #include <conio.h> #include...
Не могу разобраться где ошибка!error LNK2019: ссылка на неразрешенный внешний символ C++
#include "stdafx.h" #include "conio.h" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "math.h" #include <iomanip> #include <iostream> #include <windows.h> #define N 7
C++ Непонятный результат выполнения программы http://www.cyberforum.ru/cpp-beginners/thread179368.html
Есть такой код: при выполнении выдает непонятный результат(Вложение 1),условия(вложение 2). Может кто то подскажет почему #include <iostream> #include <math.h> #include <iomanip> int main() { // Îïðåäåëåíèå ïåðåìåííûõ
C++ Двойной факториал Здравствуйте, Товарищи. Поискал на форуме подобную задачку, увы, не нашел. Помогите составить программу (у меня КодБлокс) которая будет вычислять двойной интеграл. т.е. Двойной факториал числа n обозначается n!! и определяется как произведение всех натуральных чисел в отрезке , имеющих ту же чётность что и n. Таким образом, (2k)!!=2*4*6*8*...*2k (2k+1)!!=1*3*5*7*...(2k+1) P.S. В институте... подробнее

Показать сообщение отдельно
Dead By Sunrise
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 10
21.10.2010, 12:17     cannot convert from 'int *' to 'double *'
Помогите пожалуйста исправить ошибку: error C2440: '=' : cannot convert from 'int *' to 'double *'.

C++
1
2
3
4
5
6
7
8
#include <iostream.h>
void main()
{
    double *p;
    int a=15;
    p=&a;
    cout<<*p;
}
Суть задания в том, что необходимо присвоить указателю *p на double значение переменной a=15 с типом int, и вывести это значение на экран через указатель (cout<<*p; ). Я понимаю, что главная проблема состоит в невозможности преобразовать тип Int к типу Double. Операция преобразования типа, при замене строчки "p=&a;" на "p=double(&a);" (взятия адреса от переменной а), также не помогает. Главная сложность в задаче для меня заключается в том, чтобы, не изменяя типы данных double и int к какому-то одному типу (в первых двух строчках единственного блока программы), вывести значение переменной a (равное 15) на экран через указатель *p. Заранее огромное спасибо за помощь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru