Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ссылки. Разные типы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать программу ввода элем. массива с игнорированием числа 5 (пример вводиться а число 5 не игнорируется) http://www.cyberforum.ru/cpp-beginners/thread274657.html
#include "stdafx.h" # include <iostream> # include <clocale> using namespace std; int main () { setlocale (LC_CTYPE, "Russian"); int mas ; int n,i; cout<<"ВВедите кол-во эл-ты";
C++ Сложение экземпляра базового класса и экземпляра наследника Добрый вечер! Моя задача - сложить экземпляр базового класса и наследника. Нужно сделать так, чтобы результат сложения "знал" операнда-наследника (для того и сделан в нем указатель prev). Может быть,... http://www.cyberforum.ru/cpp-beginners/thread274656.html
C++ Где бы записать 60! ?
У меня стоит задача вычислить уравнение: P (a, b) = a! / (a-b)! Где "а" равно 60, а "b" равно 3 Есть какой то тип, где бы вместить 60! ?
блок-схемы!!!! C++
кто может помочь с составлением блок-схем отзовитесь
C++ Вывести на экран таблицу значения функции http://www.cyberforum.ru/cpp-beginners/thread274651.html
Цель: формирование практических навыков выбора и использования операторов цикла языка С++. Постановка задачи. Решить указанные в варианте задачи, используя основные операторы языка С++. При...
C++ Дано множество точек. Найти медиану. Учусь на первом курсе. Получил вот такое задание:"Медианой множества, состоящего из четного числа точек на плоскости, называется прямая, соединяющая любые две точки множества, по обе стороны от... подробнее

Показать сообщение отдельно
Sunman
56 / 56 / 4
Регистрация: 02.03.2010
Сообщений: 406

Ссылки. Разные типы. - C++

11.04.2011, 23:47. Просмотров 352. Ответов 1
Метки (Все метки)

Доброй ночи. Уже как-то спрашивал, но нормального ответа не получил к сожалению. Есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main()
{
    int x=123;
    int &ir=x;
    double &dr=(double &)x;
    cout.precision(4);
   cout <<"&x="<<&x<<endl;
   cout <<"&ir="<<&ir<<endl;
   cout <<"&dr="<<&dr<<endl;cout <<"&dr="<<dr<<endl;
   cin >>x;
   cout <<"&x="<<x<<endl;
   cout <<"&ir="<<ir<<endl;
   cout <<"&dr="<<dr<<endl;
 
   system("pause");
   return 0;
}
результат работы:
&x=0x22ff24
&ir=0x22ff24
&dr=0x22ff24
dr=5.284e-308
0
x=0
ir=0
dr=5.284e-308
Для продолжения нажмите любую клавишу . . .
Почему dr не меняет значения? По идее же должен..
И еще вопрос.. как задать формат вывода? precision'ом не получается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru