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

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

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

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

08.06.2013, 20:22. Просмотров 521. Ответов 11
Метки нет (Все метки)

помогите пожалуйста, выдает ошибку The variable 'x' is being used without being initialized. как поправить?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "stdafx.h"
#include <math.h>
#include <cmath>
#include "locale.h"
#include "stdio.h"
#include "windows.h"
#include <iostream>
using namespace std;
 
void main()
 
{
setlocale (LC_ALL,"Russian");
/* параметры, которые вводятся */
float x,y,ax;
/* параметры, которые задаются в программе */
float a=2, b=3;
float c=4, d=2, n=7;
float t1, t2; /* результаты */
ax=a*x;
printf("Введите x: ");
scanf_s("%f",&x);
printf("Введите y: ");
scanf_s("%f",&y);
t1=(b*log(ax+b)/a+d*log(y*x+d)/y)/c;
t2=(sin(ax))/a*(n-1)*pow(cos(ax),n-1);
printf("t1 = %.4f\n",t1);
printf("t2 = %.4f\n",t2);
//return;
_gettch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2013, 20:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос The variable 'x' is being used without being initialized (C++):

The variable 'x' is being used without being initialized - C++
Доброго времени суток. Ничего не пойму почему вылазит эта ошибка? : #include &lt;iostream&gt; int main() { double x,y,a; ...

The variable 'pp' is being used without being initialized - C++
В visual C++ 2008 EE создаю всё как надо ,в файле .cpp пишу вот такой текст программы: #include&lt;iostream&gt; #include&lt;cmath&gt; using...

The variable 'tc' is being used without being initialized - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;cmath&gt; using std::cout; using std::cin; using std::endl; int main() ...

The variable 'x' is being used without being initialized - C++
x,k,y,n - c этой ошибкой, почему?) я вроде все значения объявил, ввожу клавы, а потом провожу действия. Проверил так: Ввел просто 1...

The variable 'kvadrat' is being used without being initialized - C++
Увы, глупые вопросы на сегодня не закончились. Имеется код: bool **kvadrat; **kvadrat = new bool*; for(int sch=0; sch&lt;n; sch++){ ...

The variable 'str' is being used without being initialized - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;iostream&quot; #include &quot;windows.h&quot; #include &quot;string&quot; #include...

11
Croessmah
Эксперт CЭксперт С++
13419 / 7573 / 855
Регистрация: 27.09.2012
Сообщений: 18,646
Записей в блоге: 3
Завершенные тесты: 1
08.06.2013, 20:26 #2
У Вас не задается значение переменной x, и в ней содержится мусор
0
Sandmen
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 7
08.06.2013, 20:27  [ТС] #3
поправьте пожалуйста, мне нужно чтобы х задавался с клавиатуры
0
atoi
129 / 123 / 51
Регистрация: 18.05.2013
Сообщений: 385
Завершенные тесты: 3
08.06.2013, 20:33 #4
нужно просто задать значение переменной х, как это Вы сделали с другими переменными
0
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
08.06.2013, 20:34 #5
C++
1
float x = 0, y = 0, ax = 0;
0
Sandmen
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 7
08.06.2013, 20:37  [ТС] #6
мне нужно чтобы х и у задавались именно с клавиатуры
0
Croessmah
Эксперт CЭксперт С++
13419 / 7573 / 855
Регистрация: 27.09.2012
Сообщений: 18,646
Записей в блоге: 3
Завершенные тесты: 1
08.06.2013, 20:40 #7
Строчку scanf_s("%f",&x); поместите до первого использования переменной x
0
atoi
129 / 123 / 51
Регистрация: 18.05.2013
Сообщений: 385
Завершенные тесты: 3
08.06.2013, 20:40 #8
C++
1
2
3
float x, y;
cout<<"Введите х: "; cin>>x;
cout<<"Введите y: "; cin>>y;
переменная ax, как я вижу, получается в результате вычислений, а не вводятся
0
Croessmah
Эксперт CЭксперт С++
13419 / 7573 / 855
Регистрация: 27.09.2012
Сообщений: 18,646
Записей в блоге: 3
Завершенные тесты: 1
08.06.2013, 20:41 #9
С y тоже самое. Ну и соответствующие pritf'ы тоже переместите
0
Sandmen
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 7
08.06.2013, 20:51  [ТС] #10
вот так вроде работает. правильно сделал?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "stdafx.h"
#include <math.h>
#include <cmath>
#include "locale.h"
#include "stdio.h"
#include "windows.h"
#include <iostream>
using namespace std;
 
void main()
 
{
setlocale (LC_ALL,"Russian");
/* параметры, которые вводятся */
float x,y,ax,q,w;
/* параметры, которые задаются в программе */
float a=2, b=3;
float c=4, d=2, n=7;
float t1, t2; /* результаты */
printf("Введите x: ");
scanf_s("%f",&x);
ax=a*x;
printf("Введите y: ");
scanf_s("%f",&y);
w=y*x;
q=n-1;
t1=(b*log(ax+b)/a+d*log(w+d)/y)/c;
t2=(sin(ax))/a*(q)*pow(cos(ax),q);
printf("t1 = %.4f\n",t1);
printf("t2 = %.4f\n",t2);
//return;
_gettch();
}
0
Croessmah
Эксперт CЭксперт С++
13419 / 7573 / 855
Регистрация: 27.09.2012
Сообщений: 18,646
Записей в блоге: 3
Завершенные тесты: 1
08.06.2013, 20:54 #11
Так скомпилируйте и проверьте
И да, заключайте код в теги кода
0
Sandmen
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 7
08.06.2013, 20:56  [ТС] #12
все проверид! спасибо ребята вы лучшие!))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2013, 20:56
Привет! Вот еще темы с ответами:

Run-Time Check Failure #3 - The variable 'c' is being used without being initialized - C++
VS 2013 После введения знака выдает такую ошибку Как можно исправить? #include &quot;stdafx.h&quot; #include &quot;iostream&quot; using...

[Error] variable-sized object 'stepsInMaze' may not be initialized - C++
#include &lt;iostream&gt; #include &lt;windows.h&gt; #include &lt;cstdlib&gt; struct point { int x; int y; };

Run-Time Check Failure #3 - The variable 's' is being used without being initialized - C++
Ребят в чем может быть косяк запарился уже. Выдает эту ошибку я хз что с ней делать:( #include &quot;stdafx.h&quot; #include&lt;iostream&gt; ...

C++ - Run-Time Check Failure #3 - The variable 'c' is being used without being initialized - C++
Нужно исправить код. Вводится последовательность целых чисел. Для каждого числа последовательности проверить, представляют ли его цифры...


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

Или воспользуйтесь поиском по форуму:
12
Yandex
Объявления
08.06.2013, 20:56
Ответ Создать тему
Опции темы

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