Выдаёт неправильное значение C++.

программирование С++

Вот задание: http://iscr.ru/photo/1315507949_bezymyannyi.png
Вот код программы:

#include <iostream>
#include <math.h>

using namespace std;

int main()
{
double x= 0.1722, y, z, s, j, k, f, ee;
cout <<"Input x: ";
cin >> x;
cout <<"Input y: ";
cin >> y;
cout << "Input z: ";
cin >> z;

k = x + 3 * fabs(x-y) + pow(x, 2) ;
s = z * fabs(x - y) + pow(x, 2);
j = 5 * atan(x) - 1/4 * acos(x) *k/s;

cout <<"Result S = " << j << endl;

return 0;
}



Примечание:
Супер!!! Спасибо, такая маленькая ошибка, а проблем из-за неё у меня было 2 часа =))
Ответы:
ой, наверное, 1/4 )))
напиши 0.25 или 1.0/4 или 1./4


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.