|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2008, 09:07 | #1 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 60
|
log(abs(cos(x)))
Доброго времени суток господа кодеры) Я поступил на заочное отделение КНиИТ. Начал изучать С++. Помогите пожалуйста с заданием.
Надо написать програмку которая вычисляет ln|cos x|/ln(1+x^2); Я написал, но в итоге программа выводит чё то не то. Объясните в чём проблема. Компилировал в визуал С++ 6. Друзья пробывали в 2005 и 2008, говорят вообще не компилируется. #include<stdio.h> #include<iomanip.h> #include<conio.h> #include<iostream> #include<math.h> int main() { cout << " ln|cos x|/ln(1+x^2)" << endl << endl; double x; cout << "Enter X: "; cin >> x; double result = log(abs(cos(x)))/log(1+pow(x,2)); cout << "Result: "<< setprecision(3) << result << endl; getch(); return 0; } |
28.09.2008, 13:07 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Код:
Компиляторы M$ - дерьмо, ибо значительно отступают от стандартов ISO(всемирных), внедряя собственные стандарты. p.s. скомпилировал без ошибок и варнингов в mingw.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось alexinspir; 28.09.2008 в 13:14. |
28.09.2008, 14:10 | #3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Вместо abs можно попробовать использовать fabs. Не компилилось в 2005 студии вероятно из-за отсутствия using namespace std;
|
28.09.2008, 17:32 | #4 | |
Пользователь
Регистрация: 27.09.2008
Сообщений: 60
|
Цитата:
Спасибо тебе. Я знаю что компиляторы от майкрософт оно самое(у них всё такое ). Использую его потому что нас учат на нём. pu4koff fabs рулит. Выбиру наверно этот вариант. Хоть я и знаю чё такое if, но всётаки надо решить эту проблему по проще - как для первого курса. Тебе тоже спасибо земляк. Я от тебя в 200 киллометрах. Ртищево |
|