| 1 daftcoder, 07 июня 2011 г. 1:20:06 | |
Люди, люди, люди, вот вам хак! Чтобы не париться с типами, не домножать на 1.0 и прибавлять 0.0 или даже 0. и .0, можно вызывать функции для аргументов double - дописывайте 'l' на конце функций. fabsl(-1), sqrtl(2) ;)
|
|
|
| 2 Ладик Артём, 30 мая 2011 г. 22:27:47 | |
должны быть такие, как написано в прототипах этих функций... Например если написано так double fabs(double a); - для вещественных Например если написано так int abs(int a); - для целых
|
|
|
| 3 Бержинский Дмитрий Александрович, 29 мая 2011 г. 18:00:03 | |
Решение прошло! Скажите что переменные по знаком корня должны быть вещестрвенными или могут быть и целыми?
|
|
|
| 4 Бержинский Дмитрий Александрович, 29 мая 2011 г. 17:20:12 | |
Cергей Николаевич посмотрите моё рещение. Всё перепробовал ID 1414248
|
|
|
| 5 Ладик Артём, 27 мая 2011 г. 20:03:32 | |
|
пардон +0.0
|
|
|
| 6 Ладик Артём, 27 мая 2011 г. 20:03:21 | |
|
лучше тогда +1.0 это быстрее будет, а еще быстрее сделать явное приведение типов
|
|
|
| 7 Беляев Сергей Николаевич, 27 мая 2011 г. 11:01:02 | |
|
Следует следить, чтобы аргумент функции sqrt был вещественным. Домножте его на 1.0, если он целый.
|
|
|
| 8 Бержинский Дмитрий Александрович, 27 мая 2011 г. 9:55:28 | |
|
Все равно при #include<cmath> и при #include<math.h> ведается сообщение Compilation error, хотя на компьютере вроде все проходит. Я использую программу DEV C++. Может мне использовать другую программу? (только начал изучать С)
|
|
|
| 9 Цветков Павел Андреевич, 26 мая 2011 г. 18:14:31 | |
Продолжу предыдущий пост: sqrt(x);
|
|
|
| 10 Снётков Мишка, 26 мая 2011 г. 14:18:51 | |
|
#include <cmath>
|
|
|
| 11 Бержинский Дмитрий Александрович, 26 мая 2011 г. 13:39:16 | |
Падскажите почему решение 1412665 вызывает ошибку. Складывается впечетление, что компилятор С++ неподдерживает библиотеку math.h. или я неправильно решая. Тогда как написать функцию корня из Х?.
|
|
|