Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 16.04.2014
Сообщений: 8
1

Помогите найти ошибку в программе вычисления значения функции

13.11.2014, 18:20. Просмотров 341. Ответов 3
Метки нет (Все метки)

Написал программу, ругается я так понимаю на модуль, хотя библиотеку я подключил, помогите...
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <math.h>
#include <stdio.h>
 
using namespace std;
int main()
{
    double x,f,pi;
    pi=3.14;
   for(x>=-0.5; x<=1.2; x=x+0.1)
   {
                  if(x<0.3)
                  {
                            f=sin((pi/8)+(abs(x)));
                            cout<<f;
                            cout<<"\n";                    
                            }
                  if(x>=0.3)          
                            {
                            f=sin((pow(x,2))*(pi/2));
                            cout<<f;
                            cout<<"\n";                  
                            }
 
    }
}
Помогите найти ошибку в программе вычисления значения функции
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2014, 18:20
Ответы с готовыми решениями:

Помогите найти ошибку в программе(нахождение периметра с помощью функции)
Изучаю функции, и в одном из упражнения самоучителя надо сделать прогу по нахождению периметра с...

Помогите найти ошибку в программе! (С++)
Найти строку с минимальной суммой элементов #include&lt;iostream&gt; using namespace std; #include...

Помогите найти ошибку в программе
вводятся фамилия имя отчество, определить самое редкое имя. Что не так, почему программа не...

Помогите найти ошибку в программе
Задание: найти по модулю первый и второй максимальний елемент динамичного массива! Код: ...

3
39 / 35 / 19
Регистрация: 17.03.2014
Сообщений: 121
13.11.2014, 20:30 2
У вас ошибка в условии цикла:
C++
1
for(x>=-0.5; x<=1.2; x=x+0.1)
должно быть х = -0.5
P.S.: если по каким-то странным причинам не получается совладать с функцией абсолютного значения, попробуйте старый школьный прием: |x| = sqrt(x*x)
1
0 / 0 / 0
Регистрация: 16.04.2014
Сообщений: 8
14.11.2014, 17:52  [ТС] 3
Помогите найти ошибку в программе вычисления значения функции
0
0 / 0 / 0
Регистрация: 16.04.2014
Сообщений: 8
14.11.2014, 18:48  [ТС] 4
Все, проблема решена, подставил вместо abs: "sqrt(x*x)"
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2014, 18:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Помогите найти ошибку в программе
подскажите почему не работает? #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void FormMassive(int...

Помогите найти ошибку в программе
Помогите мне найти ошибку) Реализовать необходимо на С++ #include &lt;iostream&gt; #include &lt;stdlib.h&gt;...

помогите найти ошибку в программе
#include &lt;cstdlib&gt; #include &quot;CMatrix.h&quot; #include &lt;conio.h&gt; //Руссификация ostream&amp;...

Помогите найти ошибку в моей программе
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; struct uravn {double a, b, e; void...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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