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

Вычислить корень из числа. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
ShikiofDevil
11 / 11 / 1
Регистрация: 18.12.2011
Сообщений: 112
26.12.2011, 16:26     Вычислить корень из числа. #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
#include <tchar.h>
#include <stdio.h>
#include <iostream.h>
#include <math.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
int cos2x,sin2x;
double (3);
double tgx=-1/sqrt(3);
cout<<"cos2x="<<(sin2x/tgx)-1<<endl;
    return 0;
}
//---------------------------------------------------------------------------
вот код чего не хватает чтобы он корень считал?

выдает такую ошибку
C++
1
2
3
[BCC32 Error] File3.cpp(16): E2015 Ambiguity between 'std::sqrt(float) at c:\program files\embarcadero\rad studio\7.0\include\math.h:266' and 'std::sqrt(long double) at c:\program files\embarcadero\rad studio\7.0\include\math.h:302'
  Full parser context
    File3.cpp(13): parsing: int main(int,char * *)
using namespace std прописывал...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2011, 16:26     Вычислить корень из числа.
Посмотрите здесь:

Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt. C++
Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt C++
вычислить корень C++
Даны два числа. Если квадратный корень из второго числа меньше первого числа, то увличить второе число в пять раз с++ C++
C++ Вычислить с заданной точностью квадратный корень введенного числа X
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gitarillo
 Аватар для gitarillo
712 / 512 / 24
Регистрация: 17.06.2010
Сообщений: 1,012
Записей в блоге: 1
26.12.2011, 16:47     Вычислить корень из числа. #2
ShikiofDevil, данная программа вообще ничего не делает.
C++
1
int cos2x,sin2x;
Ну объявили, хорошо. sin2x где инициализация? нет - значит = 0
ну а
C++
1
double tgx=-1/sqrt(3);
Здесь компилятор не может понять какую версию функции вызывать. Функция перегружена. Нужно явно указать тип данных аргумента.
То есть
C++
1
2
double x = 3.0;
sqrt(x);
И еще ......
C++
1
double (3);
- это что?
FolkAltair
0 / 0 / 0
Регистрация: 05.12.2011
Сообщений: 23
26.12.2011, 16:48     Вычислить корень из числа. #3
Попробуй (3) сделать long double или float
ShikiofDevil
11 / 11 / 1
Регистрация: 18.12.2011
Сообщений: 112
26.12.2011, 17:01  [ТС]     Вычислить корень из числа. #4
Цитата Сообщение от gitarillo Посмотреть сообщение
Код C++1
2
3 double x = 3.0;
sqrt(x);
так если x задать то уравнение совсем терят себя, ч тогда будет относитса и к синусу и к косинусу,
я пока учусь програмировать...
может оно бы и не считало,тогда бы я начла пробывать что-то добавлять...
Yandex
Объявления
26.12.2011, 17:01     Вычислить корень из числа.
Ответ Создать тему
Опции темы

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