Показать сообщение отдельно
Старый 07.12.2011, 14:42   #1
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений
(для 1,012 пользователей)
Вызов функций

double cos(double c){
double x=c;
if(
x>PI*2)x-=PI*2
int N 2*20;
double mx2 = -x*x;
 
    
int i;
    
double part 1sum 1;
    for (
2Ni+=2) {
        
part *= mx2/((i-1)*i);
        
sum += part;
    }
  return 
sum;
}
//синус,из косинуса
double sin(double x){return cos(((PI/2.0)-x));} 
Почему если вынести этот код в отдельный исходник,то sin перестаёт работать(машина виснит на нём)?а если в main.c,то всё нормально?
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием