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

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

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

Подскажите пожалуйста что нужно исправлять - C++

19.11.2014, 14:45. Просмотров 252. Ответов 15
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    double y, x, Pi;
    
        Pi = 3.14159;
    x = -Pi;
        while (x <= Pi)
{
            y =  sin*sin*x + cos*x;
    cout << "x=" << x << " y=" << y << endl;
    x += Pi/8;
 
}
        system("pause");
        return 0;
}



1>------ Сборка начата: проект: Проект14, Конфигурация: Debug Win32 ------
1> Исходный код.cpp
1>c:\users\pc hacker\documents\visual studio 2013\projects\проект14\проект14\исходный код.cpp(12): error C2563: несоответствие в списке формальных параметров
1>c:\users\pc hacker\documents\visual studio 2013\projects\проект14\проект14\исходный код.cpp(12): error C2568: *: не удается разрешить перегрузку функции
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\xtgmath.h(108): может быть "::std::enable_if<std::is_integral<_Ty>::value,double>::type sin(_Ty)"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(1247): или "long double sin(long double) throw()"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(1131): или "float sin(float) throw()"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(519): или "double sin(double)"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(519): или "double sin(double)"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(1131): или "float sin(float) throw()"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(1247): или "long double sin(long double) throw()"
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\xtgmath.h(108): или "::std::enable_if<std::is_integral<_Ty>::value,double>::type sin(_Ty)"
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2014, 14:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите пожалуйста что нужно исправлять (C++):

Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык?? - C++
Добрый вечер,формучани! После компиляции VS 12 у меня место русского языка показывает неизвестные иероглифы. Подскажите пожалуйста,что...

Пожалуйста, подскажите, что нужно для работы с TPoint? - C++
Добрый день! Пожалуйста, подскажите, что нужно для работы с TPoint? Я подключил windows.h, работа с регионом стала доступна, но TPoint...

Нужно сложить некоторое количество строк.Подскажите пожалуйста! - C++
Нужно выполнить сложение n-ого количества строк. Вот мой код ,скажите что я делаю не так: #include &quot;stdafx.h&quot; #include &lt;iomanip&gt; ...

подскажите пожалуйста, что не так? - C++
Здравствуйте. У меня вопрос по поводу задачи: найти букву, чаще встречающуюся в тексте. Т.е. я ввожу массив из элементов,...

Подскажите пожалуйста, что не так - C++
Задание из книги. Вроде бы все делаю правильно, но в итоге программа не правильно считает. На скрине условие и сама формула, по которой...

Подскажите пожалуйста что не так - C++
Вот выражение: e2/3+e3/4+e4/5+...+e9/10 Вроде компилится, консоль запускается, но выражение не высчитывает. Вот код: #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
19.11.2014, 14:50 #2
Где параметры у sin() и cos()?
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 14:51 #3
Цитата Сообщение от BeyB Посмотреть сообщение
sin
Компилятор Вам все на блюдечке приподнёс.
sin() - это функция. Соответственно, должна принимать аргументы.
C++
1
sin(Ваше значение);
А у Вас это непонятно что.
0
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 14:54  [ТС] #4
тогда воттакая проблема вылезает

1>c:\users\pc hacker\documents\visual studio 2013\projects\проект14\проект14\исходный код.cpp(12): error C2563: несоответствие в списке формальных параметров
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 14:55 #5
Цитата Сообщение от BeyB Посмотреть сообщение
1>c:\users\pc hacker\documents\visual studio 2013\projects\проект14\проект14\исходный код.cpp(12): error C2563: несоответствие в списке формальных параметров
И что же Вы туда запихнули?
0
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 14:56  [ТС] #6
Тамика, тот же код просто исправлял вот так
C++
1
 y =  sin*sin(x) + cos(x);
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 14:57 #7
Песня наша хороша, начинаем всё сначала. Да?
Только что Вам сказали, что sin() - функция. И опять.
C++
1
sin*sin(2)
0
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 14:59  [ТС] #8
Тамика, случайно 2 написал вместо x
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 15:00 #9
BeyB И что? Я разве про двойку говорю?
0
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:01  [ТС] #10
Тамика, подскажите пожалуйста как написать степень (новичок и в с++ и на русской)
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 15:02 #11
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ох.
Последний "намёк".
C++
1
y =  sin*sin(x) + cos(x);
- плохо
C++
1
y =  sin(x)*sin(x) + cos(x);
- пойдет.

Добавлено через 27 секунд
Цитата Сообщение от BeyB Посмотреть сообщение
Тамика, подскажите пожалуйста как написать степень (новичок и в с++ и на русской)
Давайте формулу. А то мы так долго будем с Вами возиться.
1
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:05  [ТС] #12
Тамика, Вот блин какой же я невнимательним стал, всё сработало спс большое, и ещё вопрос не к тему, как поднять в степень если не хочется всё умножать много много раз
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 15:08 #13
BeyB погуглите информацию про функцию pow().
2 в степени 10 -
C++
1
pow(2.0, 10.0)
з.ы. для "спасибо" есть кнопочка.
0
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:10  [ТС] #14
Тамика, пару часов назад ознакомился с этой функций , но мне учительница говорила что можно использовать и знак "^"
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
19.11.2014, 15:14 #15
BeyB,
Цитата Сообщение от BeyB Посмотреть сообщение
Тамика, пару часов назад ознакомился с этой функций , но мне учительница говорила что можно использовать и знак "^"
о_О
Выбросьте её. Если речь о плюсах - то нет, нельзя.

Добавлено через 25 секунд
Это xor.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2014, 15:14
Привет! Вот еще темы с ответами:

Пожалуйста подскажите, что означает оператор! - C++
Доброго времени суток. Перевожу Сишный исходник в Делфи и столкнулся с такой строкой v5 = **(_DWORD **)v6-&gt;h_addr_list; Подскажите...

Подскажите, пожалуйста, что значат знаки - C++
Подскажите, пожалуйста, что значат знаки R, (i &amp; 1) ? 0xF0 : 0x0F, x &lt;&lt; ((i &amp; 1) ? 4 : 0) for (int i = 0; i &lt; 8; i++) { ...

Подскажите пожалуйста что тут происходит - C++
Объясните как формируются числа a,b,c,d, пожалуйста. char buf; gets(buf); unsigned int a = buf | (buf &lt;&lt; 8) | (buf &lt;&lt; 16);...

Подскажите пожалуйста, что я дулаю не правильно? - C++
// my5.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using std::cout; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.11.2014, 15:14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru