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

исправьте код - C++

Восстановить пароль Регистрация
 
Сергейййййййй
4 / 2 / 0
Регистрация: 12.01.2012
Сообщений: 30
13.06.2012, 21:54     исправьте код #1
вот задача:
Найти значение выражения arcsin(L)+arccos(L) при следующих значениях L:-корень(2)/2;корень(3)/3
L-альфа
вот попробовал и не получилось,вот я ещё о чём подумал что если я буду вводить значения с клавиатуры то я не смогу ввести корень...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
 using namespace std;
int main(int argc, char** argv)
 
{
int L;
double a;
cout<<"Vvedite L=";
cin>>L;
a=asin(L)+acos(L)
cout<<"a="<<a<<;
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 21:54     исправьте код
Посмотрите здесь:

C++ исправьте код
C++ Исправьте код
C++ исправьте код
C++ исправьте код
C++ Исправьте код пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
13.06.2012, 21:57     исправьте код #2
Цитата Сообщение от Сергейййййййй Посмотреть сообщение
a=asin(L)+acos(L)
; добавить

Добавлено через 39 секунд
Цитата Сообщение от Сергейййййййй Посмотреть сообщение
cout<<"a="<<a<<;
Последний << удалить
Catstail
Модератор
 Аватар для Catstail
21502 / 10255 / 1670
Регистрация: 12.02.2012
Сообщений: 17,141
13.06.2012, 21:59     исправьте код #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <math.h>
 using namespace std;
int main(int argc, char** argv)
 
{
double a,x;
x=0.5*sqrt(2.0);
a=asin(x)+acos(x)
cout<<"a="<<a<<endl;
x=sqrt(3.0)/3;
a=asin(x)+acos(x)
cout<<"a="<<a<<endl;
return 0;
}
Сергейййййййй
4 / 2 / 0
Регистрация: 12.01.2012
Сообщений: 30
13.06.2012, 22:00  [ТС]     исправьте код #4
Цитата Сообщение от g-h Посмотреть сообщение
; добавить

Добавлено через 39 секунд

Последний << удалить
а как сделать что бы корень можно было вводить?
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
13.06.2012, 22:04     исправьте код #5
Цитата Сообщение от Сергейййййййй Посмотреть сообщение
а как сделать что бы корень можно было вводить?
Это я что-то не знаю. Может кто другой подскажет?
Сергейййййййй
4 / 2 / 0
Регистрация: 12.01.2012
Сообщений: 30
13.06.2012, 22:06  [ТС]     исправьте код #6
Цитата Сообщение от Catstail Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <math.h>
 using namespace std;
int main(int argc, char** argv)
 
{
double a,x;
x=0.5*sqrt(2.0);
a=asin(x)+acos(x)
cout<<"a="<<a<<endl;
x=sqrt(3.0)/3;
a=asin(x)+acos(x)
cout<<"a="<<a<<endl;
return 0;
}
у меня не работает ваш код,пишет ошибку
C++
1
cout<<"a="<<a<<endl;
в этой стоке
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
13.06.2012, 22:11     исправьте код #7
Вы опять забыли поставить точку с запятой в предыдущей строчке
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2012, 22:46     исправьте код
Еще ссылки по теме:

Исправьте код C++
C++ Исправьте код
Исправьте код C++

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

Или воспользуйтесь поиском по форуму:
Сергейййййййй
4 / 2 / 0
Регистрация: 12.01.2012
Сообщений: 30
13.06.2012, 22:46  [ТС]     исправьте код #8
у меня вопрос,сейчас всё хорошо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <math.h>
#include <cstdlib>
 using namespace std;
int main(int argc, char** argv)
 
{
double a,x,b;
x=-0.5*sqrt(2.0);
a=asin(x)+acos(x);
cout<<"a="<<a<<endl;
x=0.5*sqrt(3.0);
b=asin(x)+acos(x);
cout<<"b="<<b<<endl;
system("pause");
return 0;
}
но почему выводит на экран одинаковые ответы,хотя значения разные?

Добавлено через 22 минуты
извените за "лишний вопрос",посчитал всё верно.всем большое спасибо
Yandex
Объявления
13.06.2012, 22:46     исправьте код
Ответ Создать тему
Опции темы

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