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

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

Войти
Регистрация
Восстановить пароль
 
Кристинчик
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 11
#1

Найти значение выражения - C++

22.01.2013, 16:59. Просмотров 500. Ответов 6
Метки нет (Все метки)

Помогите решить задачу на фотографии
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
22.01.2013, 17:10     Найти значение выражения #2
Вот так правильно? Я что-то немного задачу до конца понял ..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <math.h>
 
using namespace std;
 
double f(double);
 
int main()
{
    
    for(double x=-0.4;x<=2;x+=0.2)
       cout<<"P= "<<f(x)<<endl;
    system("pause");
    return 0;
}
 
double f(double x){
       if(x>=0) return (sqrt(1+2*pow(x,2))+1);
       else
         return (x-sqrt(1+2*pow(x,2)));
}
Кристинчик
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 11
22.01.2013, 17:15  [ТС]     Найти значение выражения #3
там надо сначало значения эти в систему подставить,а потом уже p находить
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
22.01.2013, 17:17     Найти значение выражения #4
А P нужно для каждой итерации цикла находить?
Кристинчик
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 11
22.01.2013, 17:19  [ТС]     Найти значение выражения #5
ну да.
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
22.01.2013, 17:22     Найти значение выражения #6
Вот так хорошо:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <math.h>
 
using namespace std;
 
double f(double);
 
int main()
{
    
    for(double x=-0.4;x<=2;x+=0.2)
       cout<<"P= "<<((f(x))/(pow(x,2)+1))<<endl;
    system("pause");
    return 0;
}
 
double f(double x){
       if(x>=0) return (sqrt(1+2*pow(x,2))+1);
       else
         return (x-sqrt(1+2*pow(x,2)));
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2013, 17:26     Найти значение выражения
Еще ссылки по теме:

Найти значение выражения C++
C++ Найти значение выражения
C++ Найти значение выражения.
Найти значение выражения C++
Найти значение выражения C++

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

Или воспользуйтесь поиском по форуму:
Кристинчик
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 11
22.01.2013, 17:26  [ТС]     Найти значение выражения #7
спасибо огромное
Yandex
Объявления
22.01.2013, 17:26     Найти значение выражения
Ответ Создать тему
Опции темы

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