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

При подсчёте косинуса компилятор выдаёт неверное значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод константы http://www.cyberforum.ru/cpp-beginners/thread258045.html
Имеется массив. Нужно чтоб пользователь вводил его размер, но для этого нужно чтоб переменная была константой. Вопрос как сделать так чтоб пользователь константу вводил? cout<<"Введите колличество элементов в массиве"; cin>> z; z++; int arrive; Не работает
C++ коэффициент пропорциональности Создайте программу, которая вычисляет коэффициент пропорциональности (aspect ratio) экрана вашего компьютера по заданным значениям ширины и высоты в пикселях, используя следующие операторы: int width = 1280; int heidht =1024; double aspect = width / height; http://www.cyberforum.ru/cpp-beginners/thread258014.html
C++ Lab4 вступ в C++
Скорость первого автомобиля V1 км / ч, второго - V2 км / ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили сначала движутся навстречу друг другу. Для C++
бинарное дерево C++
В общем у меня есть двоичное дерево поиска с включением, сделаны функции создания узла\дерева, поиска, и обхода. никак не получается дописать следующее: 1)поменять тип данных на строку символов 2)сделать функцию нахождения в дереве узла с заданным значением ключевого признака 3)сделать функцию определения максимальной глубины дерева 4)сделать функцию определения кол-ва узлов и листьев дерева...
C++ Двумерный массив.Мах и Мин поменять местами... http://www.cyberforum.ru/cpp-beginners/thread257999.html
Здравствуйте! Написать программу которая создает матрицу a*b. Найти максимальный элемент.И поменять их в массиве местами вывести массив. Помогите доделать и исправить ошибки. Чтото не так с min не пойму....и саму перестановку min b max не понимаю. #include "stdafx.h" #include "iostream" #include <conio.h> #include <stdlib.h>
C++ числовой ряд Найти числовой ряд и некоторое число е. Найти сумму тех членов ряда, модуль которых больше или равен заданному е. Общий член ряда имеет вид {a}_{n}=\frac{n!}{{n}^{n}} подробнее

Показать сообщение отдельно
Gothic Angelos
 Аватар для Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
15.03.2011, 21:40     При подсчёте косинуса компилятор выдаёт неверное значение
И снова здравствуйте,возникла очередная проблема в моей программе,при элементарном подсчёте косинуса компилятор выдаёт неверное значение,даю весь код чтобы не спрашивали,что и откуда берётся....проблема в последней функции в извлечении косинуса

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#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};
 
float modul (float x1[3],float X);
float klaster1 (float a[3][2]);
float klaster2 (float a[3][2]);
 
float kos(float x1[3], float a[3][2],float X,float A);
void main()
{
clrscr ();
float X1,X,A,B,c,C;
X=modul (x1,X);
A=klaster1(a);
B=klaster2(a);
 
kos(x1,a,X,A);
getch();
}
 
float  modul ( float x1[3],float X)
{
float X1;
for (int i=0;i<3;i++)
 
X=pow(X1+=pow(x1[i],2),0.5);
 
 
cout<<X<<" "<<"modul of vector"<<endl;;
return X;
 
}
 
float klaster1 (float a[3][2])
{
float a1,A;
 
for(int j=0;j<3;j++)
 
A=pow(a1+=pow(a[j][0],2),0.5);
 
cout<<A<<" "<<endl;
return A;
}
float klaster2 (float a[3][2])
{
float b,B;
for (int j=0;j<3;j++)
 
B=pow(b+=pow(a[j][1],2),0.5);
 
cout<<B<<" "<<endl;
return B;
}
 
 
float kos(float x1[3], float a[3][2],float X,float A)
{
float c,C,C1,D;
for (int j=0; j<3;j++)
{
c+=x1[j]*a[j][0];
}
//cout<<c<<" ";
C=c/(X*A);
cout<<C<<" "<<endl;
D=cos(C);
cout<<D<<" "<<endl;
return D;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru