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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
#1

Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized - C++

30.10.2012, 20:47. Просмотров 1629. Ответов 3
Метки нет (Все метки)

2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу: , где с - векторное произведение векторов X и Y.
Ввожу 2 числа и выдает ошибку Run-Time Check Failure #3 - The variable 'k' 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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <locale.h>
#include <stdlib.h>
void main ()
{
    setlocale (LC_ALL,"RUSSIAN"); 
    float x[15],y[15],k,k1,h,g,ygol,c;
    for (int i=0;i<15;i++)
    {
        printf("Введите 15 значений х\n");
        scanf ("%f",&x[i]);
        printf("Введите 15 значений y\n");
        scanf ("%f",&y[i]);
        k=k+sqrt(x[i]*x[i]);
        k1=k1+sqrt(y[i]*y[i]);
        h=h+x[i]*y[i];
    }
    ygol=h/(k+k1);
    g=acos(ygol);
    c=k*k1*sin(g);
    printf("Угол 2-х векторов g=%f \n",g);
    printf ("Модуль векторного произведения с=%f \n",c);
 
getch();
}
Вложения
Тип файла: docx 5.docx (16.6 Кб, 3 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 20:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized (C++):

Ошибка Run-Time Check Failure #3 - The variable 'y' is being used without being initialized - C++
Выскакивает вот тавкая вот ошибка, подскажите как исправить. Ошибка выскакивает, когда я ввожу переменную &quot;e&quot;, уже во время отладки...

Ошибка: Run-time check failure: variable 'C' is being used without being initialized - C++
Здравствуйте, Помогите решить одну проблему. Есть задание написать программу, которая находит определитель матрицы и умножает две...

Ошибка: Run-Time Check Failure #3 - The variable 'i' is being used without being initialized - C++
в чём ошибка (просьба подправить) #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace...

Ошибка: Run-Time Check Failure #3 - The variable 'zero' is being used without being initialized. - C++
int fun_mult(int *mas) { int zero; for (int i=0; i&lt;10; i++){ if (mas=0) zero=i; else break; }

Ошибка Run-Time Check Failure #3 - The variable 'chcount' is being used without being initialized. - C++
Run-Time Check Failure #3 - The variable 'chcount' is being used without being initialized. Что за ошибка?

Run-Time Check Failure #3 - The variable 'k' is being used without being initialized - C++
Дано целое число n&gt;1 . Найти наименьшее целое число k , при котором выполняется неравенство k&gt;n^2+n #include&lt;iostream&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
30.10.2012, 21:23 #2
Компилятор ругается что переменая k не обявлена но вроде бы все обявления есть...
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
30.10.2012, 21:26 #3
Переменные k и k1 изначально должны быть равны 0.

Добавлено через 2 минуты
И h тоже.
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
30.10.2012, 21:41  [ТС] #4
float x[15],y[15],k,k1,h,g,ygol,c;
объявил же

Добавлено через 6 минут
float x[15],y[15],k=0,k1=0,h=0,g=0,ygol,c=0; сделал так и заработало но хз правильно ли это
float x[15],y[15],k=0,k1=0,h=0,g,ygol,c; -так не работает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 21:41
Привет! Вот еще темы с ответами:

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

Run-Time Check Failure #3 - The variable 'v' is being used without being initialized - C++
Mc Visual Studio 2010 C++ при построении таблицы выдает ошибку ...

Run-Time Check Failure #3 - The variable 'i' is being used without being initialized - C++
#include &quot;stdafx.h&quot; #include &quot;cstdlib&quot; #include &quot;cstring&quot; #include &quot;iostream&quot; using namespace std; int _tmain(int argc,...

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


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

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

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