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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
#1

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

20.11.2011, 02:18. Просмотров 570. Ответов 2
Метки нет (Все метки)

Составить программу вычисления значения выражения:
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++ Математическая ф-ия в Borland C 3.01
C++ Математическая задача в С++
Математическая формулировка C++
C++ Математическая задачка
C++ Математическая функция для которой нужно решить задачу нахождения максимального (минимального) значения
C++ Математическая константа Е
C++ Математическая задача
Математическая задача на C++ C++
Минимальная математическая база C++
C++ Математическая задача и паллиндром
Математическая статистика C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
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 использовать.
Байт
Эксперт C
15276 / 9678 / 1436
Регистрация: 24.12.2010
Сообщений: 18,014
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:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru