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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Edison4
6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
#1

Сбрасывается значение переменной - C++

19.11.2012, 18:07. Просмотров 325. Ответов 1
Метки нет (Все метки)

Всем привет!Возникла проблема:
Сбрасывается переменная dd не понимаю почему вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
void main()
{
    int XD = 0;
    int YD = 0;
    int ZD = -2.3;
    float SUMM = XD^2+YD^2+ZD^2;
    float SQRT = std::sqrt(SUMM);
    double dd = SUMM-(1-1); //Здесь значение красным -9.2559631349317831e+061
    std::cout<<dd; // А здесь уже 0.00000000000000000
}
Добавлено через 30 минут
Проблема решилась
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 18:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сбрасывается значение переменной (C++):

При очередном вызове функции сбрасывается значение указателя - C++
Нужно вникнуть в указатели и написать структуру-очередь. Вот что я делаю: void main() { struct WORKER *begin = NULL, *end = NULL;...

Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С - C++
Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где...

Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение п - C++
Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение переменной.

Переполнение знаковых целых чисел: почему значение переменной обнуляется, а не записывается младшее значение? - C++
что то не пойму, как происходит переполнение знаковых целых чисел вот #include &lt;iostream&gt; int main(int argc, char* argv) { ...

Вычислить значение у, где. Значение переменной х введите с клавиатуры - C++
Вычислить значение у, где. Значение переменной х введите с клавиатуры.

Загрузка переменной из DLL (GetProcAddress не берет значение переменной из *.dll) - C++
GetProcAddress не берет значение переменной из *.dll Не могу понять почему. Помогите. ------------------------- *********** ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
extenup
54 / 54 / 3
Регистрация: 12.11.2011
Сообщений: 109
19.11.2012, 18:13 #2
Цитата Сообщение от Edison4 Посмотреть сообщение
int ZD = -2.3;
Первое что кидается в глаза, вы инициализируете переменную целого типа, а пытаетесь в неё впихнуть значение с плавающей точкой (дробная часть урежется).
И что вы пытаетесь сделать этой строчкой "float SUMM = XD^2+YD^2+ZD^2;" ? Зачем вам битовое исключающее или?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2012, 18:13
Привет! Вот еще темы с ответами:

Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае - C++
Условие задачи: переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае. Исходные...

Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет - C++
Условие задачи: Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию,...

Вычислить значение функции (значение переменной Х передается в качестве параметра функции) - C++
Написать функцию, которая возвращает вычисленное значение функции. Значение переменной Х передается в качестве параметра функции.

Вычислить значение переменной - C++
Вычислить значение переменной z z=sin(a)+b, где а=\sum_{k=i}^{i+5} {f}_{i+5}(k) b=\prod_{k=i}^{i+8}{f}_{i+6}(k) i -вводиться с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru