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

перегруженный синус - C++

Восстановить пароль Регистрация
 
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
26.09.2011, 07:34     перегруженный синус #1
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
#define PI 3.14159265;
using namespace std;
int main(){
    double a,b,x,y,e;
    e=2.71;
    cout <<"enter x,y"<<endl;
    cin >>x>>y;
    a=(1+y)*(x+y/(pow(x,2.0)+4))/pow(e,-x-2)+1/(pow(x,2.0)+4);
    b=1+cos(y-2)/pow(x,4.0)/2+sin(2)*sin(2);
синус перегруженный , почему ? можете подправить ???

 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2011, 07:34     перегруженный синус
Посмотрите здесь:

Перегруженный оператор ввода C++
C++ перегруженный оператор <<
Перегруженный оператор присваивания C++
C++ Перегруженный оператор
C++ перегруженный конструктор
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LosAngeles
Заблокирован
26.09.2011, 07:41     перегруженный синус #2
b=1+cos(y-2)/pow(x,4.0)/2+sin(2.0)*sin(2.0);
-=ЮрА=-
Заблокирован
Автор FAQ
26.09.2011, 09:38     перегруженный синус #3
LosAngeles, раз уж преобразовываете, объясняйте ТС что означает
Цитата Сообщение от LosAngeles Посмотреть сообщение
sin(2.0)
вместо
Цитата Сообщение от mikador Посмотреть сообщение
sin(2)
Добавлено через 4 минуты
mikador, лично у меня код скомпилился без варнингов, а так ругань компилятора могла быть на типы переменных передаваемые в функцию double sin(double), передавая 2-ку вы передавали int вместо double записав 2.0(вы явно) или же 1.0*2 вы неявно преобразовываете int в вещественное, кстати
Цитата Сообщение от mikador Посмотреть сообщение
sin(2)*sin(2)
- это можно ещё компактней записать
C++
1
pow(sin(2.0),2.0);
Добавлено через 2 минуты
Цитата Сообщение от mikador Посмотреть сообщение
синус перегруженный , почему
- вкратце так передавали целое вместо вещественного, поэтому и последовало это предупреждение компилятора
LosAngeles
Заблокирован
26.09.2011, 10:03     перегруженный синус #4
-=ЮрА=-, тебе всё ещё не даёт покоя этот фейл?
показывает вот сюда if (*pb++ != bCheck)
-=ЮрА=-
26.09.2011, 10:49
  #5

Не по теме:

LosAngeles, будешь писать не по теме и офтопить он не даст покоя тебе!
PS:Насчёт твоих сомнений в моих возможностях, загляни хотябы вот сюда

одна из моих прог
http://www.cyberforum.ru/job-offer/thread343395-page2.html#post1945335
и попробуй повторить этот экзешник, а потом уж высказывайся по поводу моих знаний в ООП и прочем

mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
26.09.2011, 12:15  [ТС]     перегруженный синус #6
Спасибо обоим
Yandex
Объявления
26.09.2011, 12:15     перегруженный синус
Ответ Создать тему
Опции темы

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