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

Математическая функция - C++

Восстановить пароль Регистрация
 
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
20.11.2011, 02:18     Математическая функция #1
Составить программу вычисления значения выражения:
1/3 +2 модуль(cos(x-Pi/6))

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
 #include <conio.h>
 #include <math.h>
 main()
 {
 float x;
 cout<<"x=";
 cin>>x;
 y=1/3.+2*fabs(cos(x-M_PI/6));
 cout<<"y="<<y;
 getch();
 }

Помогите найти ошибку!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 02:18     Математическая функция
Посмотрите здесь:

Математическая задача C++
C++ Математическая задача в С++
Математическая формулировка C++
C++ Математическая задачка
C++ Математическая функция для которой нужно решить задачу нахождения максимального (минимального) значения
C++ Математическая константа Е
C++ Математическая задача
Математическая задача на C++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
20.11.2011, 02:49     Математическая функция #2
Цитата Сообщение от angel5609 Посмотреть сообщение
y=1/3.+2*fabs(cos(x-M_PI/6));
C++
1
y = 1.0/3.0 + 2.0*fabs(cos(x - M_PI/6.0));
и лучше всё-таки double использовать.
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
20.11.2011, 12:09     Математическая функция #3
Цитата Сообщение от easybudda Посмотреть сообщение
y = 1.0/3.0 + 2.0*fabs(cos(x - M_PI/6.0));
Похоже, дело не в этом
Там же стоит "1/3.", А fabs имеет тип double (если он не макрос). А даже если и макрос - cos - double.

angel5609, а в чем ошибка-то? Трансляция? Выполнение? не так считает?
И объявления y нигде нет...
Yandex
Объявления
20.11.2011, 12:09     Математическая функция
Ответ Создать тему
Опции темы

Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru