1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
1 | |
Застрял15.03.2011, 00:04. Показов 961. Ответов 12
Метки нет (Все метки)
Не могу понять в чём проблема...в моей функции modul переменная Х считается правильно,а передаётся полнейший бред, та же ситуация и с переменными в других функциях,с подсчётом проблем нет,а передаёт вверх набор непонятных чисел,помогите разобраться
#include<iostream.h> #include<math.h> #include<conio.h> float a[3][2]={-0.3,0.1,-0.1,0.2,0.3,-0.1}; float x1[3]={0.7,0.6,-0.4}; void modul (float x1[3]); void klaster (float a[3][2]); void kos(float x1[3], float a[3][2]); void jjj(float c, float X,float A); void main() { clrscr (); float X1,X,A,B,c; modul (x1); cout<<endl; klaster(a); cout<<endl; kos(x1,a); jjj(c,X,A); getch(); } void modul ( float x1[3]) { float X1,X; for (int i=0;i<3;i++) X=pow(X1+=pow(x1[i],2),0.5); cout<<X<<" "; } void klaster(float a[3][2]) { float a1,b,A,B; for(int j=0;j<3;j++) { A=pow(a1+=pow(a[j][0],2),0.5); B=pow(b+=pow(a[j][1],2),0.5); } cout<<A<<" "<<B<<" "; } void kos(float x1[3], float a[3][2]) { float c,C,C1; for (int j=0; j<3;j++) { c+=x1[j]*a[j][0];} cout<<c<<" "; } void jjj(float c, float X, float A) { float C; C=X*A; cout<<C<<c; }
0
|
15.03.2011, 00:04 | |
Ответы с готовыми решениями:
12
Застрял с вводом с файла Застрял.Подскажите как доделать. Застрял, не знаю в чем загвоздка. Застрял в цикле. Глупая сортировка матрицы |
41 / 41 / 9
Регистрация: 28.01.2011
Сообщений: 175
|
|
15.03.2011, 00:05 | 2 |
Как всё это компилировалось?
0
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
15.03.2011, 00:07 [ТС] | 3 |
программа работает,но считает не правильно,не могу найти у себя ошибку
0
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
15.03.2011, 00:14 [ТС] | 5 |
в моей первой функции под название modul я считаю модуль вектора, подсчёт происходит правильно,но в следующие функции передаётся совершенно другое число...я прошу помочь мне найти мою ошибку,а то я уже перепробовал кучу вариантов,вся надежда на вас,спасибо
0
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
15.03.2011, 00:17 [ТС] | 7 |
Пробовал return-передаёт абсурд,пробовал по ссылке-та же ситуация,как ещё можно я не знаю(
0
|
41 / 41 / 9
Регистрация: 28.01.2011
Сообщений: 175
|
|
15.03.2011, 00:24 | 9 |
Что-то мне кажется, что передаётся адрес...
0
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
15.03.2011, 00:26 [ТС] | 10 |
Х1-мой вектор корень из суммы квадратов координат которого я пытаюсь передать в следующие функции для дальнейших действий...
когда через дебаг проверяю в функции подсчёта число правильное,а когда смотрю на это число в void main там уже это число кардинально изменено
0
|
1 / 1 / 1
Регистрация: 29.05.2010
Сообщений: 153
|
|
15.03.2011, 00:40 [ТС] | 12 |
Благодарю,всё верно!!!
0
|
15.03.2011, 01:00 | 13 | ||||||||||
А как вы так модуль вектора вычисляете? Что то не вижу извлечения квадратного корня
Что такое klaster, kos и jjj? Что они делать должны?
0
|
15.03.2011, 01:00 | |
15.03.2011, 01:00 | |
Помогаю со студенческими работами здесь
13
ООП, программа склад, застрял, нужен совет как мне в функции main() объявить функцию Do (), подскажите пожалуйста, на таком глупом застрял Застрял застрял... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |