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

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

Восстановить пароль Регистрация
 
AndyStal
 Аватар для AndyStal
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 8
13.11.2012, 01:16     The variable 'x' is being used without being initialized #1
Доброго времени суток. Ничего не пойму почему вылазит эта ошибка? :

#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
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
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
 Аватар для 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
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
13.11.2012, 01:29     The variable 'x' is being used without being initialized #4
Цитата Сообщение от AndyStal Посмотреть сообщение
да, верно, Но по задумке х = вводит user с клавиатуры
после того как произведен расчет
ты сначала считаешь
а только потом вводишь значения
вот это
Цитата Сообщение от AndyStal Посмотреть сообщение
std::cin>>x;
впиши после объявления переменных
AndyStal
 Аватар для 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
Ответ Создать тему
Опции темы

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