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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
daimonTM
2 / 2 / 0
Регистрация: 24.03.2010
Сообщений: 46
#1

Вычислить s=cos(1+cos(2+....+cos(39+cos40) - C++

24.11.2010, 18:35. Просмотров 1348. Ответов 10
Метки нет (Все метки)

Вычислить s=cos(1+cos(2+....+cos(39+cos40)
помогите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
24.11.2010, 18:44     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #2
Сначала надо все углы перевести в радианны!!!
daimonTM
2 / 2 / 0
Регистрация: 24.03.2010
Сообщений: 46
24.11.2010, 18:45  [ТС]     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #3
Цитата Сообщение от MILAN Посмотреть сообщение
Сначала надо все углы перевести в радианны!!!
а как я не знаю
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
24.11.2010, 18:45     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #4
C
1
  for(i=39, s=cos(40); i>=1; i--) s = cos(i+s);
daimonTM
2 / 2 / 0
Регистрация: 24.03.2010
Сообщений: 46
24.11.2010, 18:50  [ТС]     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #5
кто может напишите программу
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
24.11.2010, 18:50     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #6
Цитата Сообщение от MILAN Посмотреть сообщение
Сначала надо все углы перевести в радианны!!!
А почему, собственно? В задании про это ни звука.
Но ежели нужно, тогда вместо "cos(x)" пишем
C
1
  cos(M_PI*x/180)
Конечно, не забыть бы
C
1
#include <math.h>
daimonTM
2 / 2 / 0
Регистрация: 24.03.2010
Сообщений: 46
24.11.2010, 18:53  [ТС]     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #7
напишите программу. я даже не знаю как задавать косинус. без радианов нужно
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
24.11.2010, 19:02     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #8
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <math.h>
#include <stdio.h>
#include <conio.h>
 
int main()
{
float s;
int i;
for(i=39, s=cos((float)40); i>=1; i--) s = cos(i+s);
printf("s= %f",s);
getch();
return 0; 
}
daimonTM
2 / 2 / 0
Регистрация: 24.03.2010
Сообщений: 46
24.11.2010, 19:09  [ТС]     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #9
круто спасибо.
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
24.11.2010, 19:24     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #10
MILAN,
s=cos((float)40);
т.к. есть #include <math.h>, оно и само приведется, и даже в double
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2010, 19:27     Вычислить s=cos(1+cos(2+....+cos(39+cos40)
Еще ссылки по теме:

C++ |cos x - cos y| в степени
C++ Вычислить значение y= (tgx-cos(x-ln2,51))/(x*x+3) по заданному значению x
Sin() cos() C++
C++ Вычислить значение функции y, разложив cos(x) в ряд Тейлора
C++ Вычислить значение cos шести градусов с точностью до 0,001

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

Или воспользуйтесь поиском по форуму:
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
24.11.2010, 19:27     Вычислить s=cos(1+cos(2+....+cos(39+cos40) #11
Незнаю, у меня выбивало ошыбку. Хотя можно и без приведения

C
1
s=cos(40.0);
Yandex
Объявления
24.11.2010, 19:27     Вычислить s=cos(1+cos(2+....+cos(39+cos40)
Ответ Создать тему
Опции темы

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