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

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

Войти
Регистрация
Восстановить пароль
 
AndyStal
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 8
#1

The variable 'x' is being used without being initialized - C++

13.11.2012, 01:16. Просмотров 458. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Ничего не пойму почему вылазит эта ошибка? :

#include <iostream>

int main()

{
double x,y,a;

a = 4-(cos(x/4)*cos(x/4));

y = log (fabs(a)) - 2*(log (pow(a,2)));

std::cout<<"Vvedite znachenie x: \n";

std::cin>>x;

std::cout<<"Rezultat: "<< y <<" \n";

return 0;

}

После отладки: Run-Time Check Failure #3 - The variable 'x' is being used without being initialized.

Добавлено через 8 минут
Среда VisualStudio2010
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 01:16     The variable 'x' is being used without being initialized
Посмотрите здесь:

C++ The variable 'pp' is being used without being initialized
Run-Time Check Failure #3 - The variable 'i' is being used without being initialized C++
Run-Time Check Failure #3 - The variable 's' is being used without being initialized C++
Run-Time Chel Failure #3 - The variable 'dl' is being used without being initialized C++
C++ The variable 'kvadrat' is being used without being initialized
C++ The variable 'x' is being used without being initialized
C++ The variable 'x' is being used without being initialized
C++ Run-Time Check Failure #3 - The variable 'c' is being used without being initialized
C++ The variable 'tc' is being used without being initialized
C++ Run-Time Check Failure #3 - The variable 'k' is being used without being initialized
C++ - Run-Time Check Failure #3 - The variable 'c' is being used without being initialized C++
C++ The variable 'str' is being used without being initialized

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6505 / 4971 / 459
Регистрация: 14.02.2011
Сообщений: 16,469
13.11.2012, 01:18     The variable 'x' is being used without being initialized #2
перевести не пробавал?
он тебе говорит что используешь переменную не присвоив значения
Цитата Сообщение от AndyStal Посмотреть сообщение
C++
1
2
double x,y,a;
a = 4-(cos(x/4)*cos(x/4));
чему равна x ???
AndyStal
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 8
13.11.2012, 01:23  [ТС]     The variable 'x' is being used without being initialized #3
да, верно, Но по задумке х = вводит user с клавиатуры

Добавлено через 19 секунд
std::cout<<"Vvedite znachenie x: \n";

std::cin>>x;
ValeryS
Модератор
6505 / 4971 / 459
Регистрация: 14.02.2011
Сообщений: 16,469
13.11.2012, 01:29     The variable 'x' is being used without being initialized #4
Цитата Сообщение от AndyStal Посмотреть сообщение
да, верно, Но по задумке х = вводит user с клавиатуры
после того как произведен расчет
ты сначала считаешь
а только потом вводишь значения
вот это
Цитата Сообщение от AndyStal Посмотреть сообщение
std::cin>>x;
впиши после объявления переменных
AndyStal
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 8
13.11.2012, 01:40  [ТС]     The variable 'x' is being used without being initialized #5
да,все good! Благодарю!
Yandex
Объявления
13.11.2012, 01:40     The variable 'x' is being used without being initialized
Ответ Создать тему
Опции темы

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