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

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

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

Почему cos (косинус) подчеркивает??? - C++

02.10.2012, 18:04. Просмотров 464. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(){
 float n;
 printf ("vvestu n:\t");
    scanf("%f",&n);
 float D=1,
 S=0;
 for(int i=1;i<=n;i++)
     {S+=i;
  D*=1+cos(i)/S;}
    printf("D=%0.1f",D);
 getch();
    return 0;
  
 
 
}
Почему cos (косинус) подчеркивает???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2012, 18:04     Почему cos (косинус) подчеркивает???
Посмотрите здесь:

Получить косинус из числа при вводе cos - C++
Как сделать чтобы я вводил cos и добывался косинус из числа #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include...

исправите,пожалуйста!! нужно чтоб считало функцию cos√(x) косинус корня из Х - C++
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; using namespace std; void main() { setlocale(LC_ALL,&quot;Russian&quot;); ...

подчеркивает самую первую скобку подскажите почему - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &quot;graphics.h&quot; } while((key = getch())!=...

Cos аргумента, почему такой результат? - C++
Здравствуйте, хотел узнать, почему я получаю разные результаты при использовании функции cos след. образом: Мне нужно, чтобы второй...

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

Используя разложение cos(x) в ряд. Вычислить cos(0.5) - C++
Знаю конечно, что наглость, но пожалуйста подскажите как это разложить? Так же в ряд Тейлора или нет?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
02.10.2012, 18:06     Почему cos (косинус) подчеркивает??? #2
как он у тебя подчеркивается? что пишет то
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
02.10.2012, 18:07     Почему cos (косинус) подчеркивает??? #3
а у меня не подчеркивает, вы запускали?
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.10.2012, 18:10     Почему cos (косинус) подчеркивает??? #4
А я уже исправил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(){
 float n;
 printf ("vvestu n:\t");
    scanf("%f",&n);
 float D=1,
 S=0;
 for(double i=1;i<=n;i++)
     {S+=i;
  D*=1+(cos(i)/S);}
    printf("D=%0.1f",D);
 getch();
    return 0;
  
 
 
}
аргументов функции cos не может быть тип int
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
02.10.2012, 18:11     Почему cos (косинус) подчеркивает??? #5
рукалицо
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
02.10.2012, 18:19     Почему cos (косинус) подчеркивает??? #6
Цитата Сообщение от David Sylva Посмотреть сообщение
аргументов функции cos не может быть тип int
счего бы это, любое число типа инт ложится в область double

Добавлено через 5 минут
Цитата Сообщение от Andriy Посмотреть сообщение
printf("D=%0.1f",D);
у вас вывод какойто странный если учесть что все изменения в 5 порядке сделайте так
C++
1
    printf("D=%f\n",D);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2012, 19:15     Почему cos (косинус) подчеркивает???
Еще ссылки по теме:

Ошибка подчеркивает this. - C++
Пишу код. Классы. Ошибка подчеркивает this . Подскажите как лучше ? #include&lt;iostream&gt; #include&lt;Windows.h&gt; #include &lt;string&gt; ...

Параметризованный массив. Подчеркивает if и for - C++
Задание создать параметризованный массив с конструкторами и деструкторами. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Подчеркивает как ошибку - C++
#include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &quot;iostream&quot; using std::cout; using std::cin; const int IDLE = 0; const int...

else подчеркивает и пишет что требуется оператор - C++
else почему подчеркивает и пишет что требуется оператор


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.10.2012, 19:15     Почему cos (косинус) подчеркивает??? #7
Цитата Сообщение от Nixy Посмотреть сообщение
счего бы это, любое число типа инт ложится в область double
Если я правильно понял, тут компилятор не знает какую из перегруженных функций использовать:
C++
1
2
3
float cos(float arg);
double cos(double arg);
long double cos(long double arg);
Нужно явно указать:
C++
1
D *= 1 + (cos((float)i) / S);
Yandex
Объявления
02.10.2012, 19:15     Почему cos (косинус) подчеркивает???
Ответ Создать тему
Опции темы

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