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

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

Восстановить пароль Регистрация
 
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 14:45     Подскажите пожалуйста что нужно исправлять #1
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 ==========
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4303 / 3724 / 1255
Регистрация: 14.04.2014
Сообщений: 14,586
19.11.2014, 14:50     Подскажите пожалуйста что нужно исправлять #2
Где параметры у sin() и cos()?
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
19.11.2014, 14:51     Подскажите пожалуйста что нужно исправлять #3
Цитата Сообщение от BeyB Посмотреть сообщение
sin
Компилятор Вам все на блюдечке приподнёс.
sin() - это функция. Соответственно, должна принимать аргументы.
C++
1
sin(Ваше значение);
А у Вас это непонятно что.
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: несоответствие в списке формальных параметров
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
19.11.2014, 14:55     Подскажите пожалуйста что нужно исправлять #5
Цитата Сообщение от BeyB Посмотреть сообщение
1>c:\users\pc hacker\documents\visual studio 2013\projects\проект14\проект14\исходный код.cpp(12): error C2563: несоответствие в списке формальных параметров
И что же Вы туда запихнули?
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 14:56  [ТС]     Подскажите пожалуйста что нужно исправлять #6
Тамика, тот же код просто исправлял вот так
C++
1
 y =  sin*sin(x) + cos(x);
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
19.11.2014, 14:57     Подскажите пожалуйста что нужно исправлять #7
Песня наша хороша, начинаем всё сначала. Да?
Только что Вам сказали, что sin() - функция. И опять.
C++
1
sin*sin(2)
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 14:59  [ТС]     Подскажите пожалуйста что нужно исправлять #8
Тамика, случайно 2 написал вместо x
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
19.11.2014, 15:00     Подскажите пожалуйста что нужно исправлять #9
BeyB И что? Я разве про двойку говорю?
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:01  [ТС]     Подскажите пожалуйста что нужно исправлять #10
Тамика, подскажите пожалуйста как написать степень (новичок и в с++ и на русской)
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 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 Посмотреть сообщение
Тамика, подскажите пожалуйста как написать степень (новичок и в с++ и на русской)
Давайте формулу. А то мы так долго будем с Вами возиться.
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:05  [ТС]     Подскажите пожалуйста что нужно исправлять #12
Тамика, Вот блин какой же я невнимательним стал, всё сработало спс большое, и ещё вопрос не к тему, как поднять в степень если не хочется всё умножать много много раз
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
19.11.2014, 15:08     Подскажите пожалуйста что нужно исправлять #13
BeyB погуглите информацию про функцию pow().
2 в степени 10 -
C++
1
pow(2.0, 10.0)
з.ы. для "спасибо" есть кнопочка.
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:10  [ТС]     Подскажите пожалуйста что нужно исправлять #14
Тамика, пару часов назад ознакомился с этой функций , но мне учительница говорила что можно использовать и знак "^"
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
19.11.2014, 15:14     Подскажите пожалуйста что нужно исправлять #15
BeyB,
Цитата Сообщение от BeyB Посмотреть сообщение
Тамика, пару часов назад ознакомился с этой функций , но мне учительница говорила что можно использовать и знак "^"
о_О
Выбросьте её. Если речь о плюсах - то нет, нельзя.

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

Пожалуйста подскажите, что означает оператор! C++
Подскажите пожалуйста что не так C++
C++ Пожалуйста подскажите, что делает программа?

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

Или воспользуйтесь поиском по форуму:
BeyB
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 23
19.11.2014, 15:20  [ТС]     Подскажите пожалуйста что нужно исправлять #16
Тамика, ладно, полезьно иногда оторватся от книг и в практике всё использовать
Yandex
Объявления
19.11.2014, 15:20     Подскажите пожалуйста что нужно исправлять
Ответ Создать тему
Опции темы

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