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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
30.10.2012, 20:47     Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized #1
2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу: , где с - векторное произведение векторов X и Y.
Ввожу 2 числа и выдает ошибку Run-Time Check Failure #3 - The variable 'k' is being used without being initialized. Задание прикрепил ! За ранее спасибо

#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 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
30.10.2012, 21:23     Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized #2
Компилятор ругается что переменая k не обявлена но вроде бы все обявления есть...
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
30.10.2012, 21:26     Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized #3
Переменные k и k1 изначально должны быть равны 0.

Добавлено через 2 минуты
И h тоже.
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
30.10.2012, 21:41  [ТС]     Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized #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; -так не работает
Yandex
Объявления
30.10.2012, 21:41     Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized
Ответ Создать тему
Опции темы

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