Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2011, 15:35   #1
Goody
Пользователь
 
Регистрация: 06.10.2011
Сообщений: 11
Сообщение Ошибка по Оператором ветвления if,else.

Объясните где ошибка!!!
При вводе 0.5 fx=fx2
а при вводе -0.5 fx=f1
fx=f3
Хотя мне надо чтобы fx равен был одному значению либо fx1 либо fx2 либо fx3!



#include <iostream>;

#include <cmath>;

using namespace std;

int main(){
float x;
float f1,f2,f3;

cout <<"ENTER X: ";
cin >> x;

f1=1/(x+5);
f2=x+1;
f3=sqrt(x*x+x+1);

if(x<0 && x>=-1){
cout<<"f(x)=f1(x)= "<<f1<<endl;}
if(x<1 && x>=0){
cout << "f(x)=f2(x)= " <<f2<<endl;}
else
cout << "f(x)=f3(x)= " <<f3 << endl;
return 0;
}
Goody вне форума Ответить с цитированием
Старый 07.10.2011, 15:48   #2
Goody
Пользователь
 
Регистрация: 06.10.2011
Сообщений: 11
По умолчанию

все разобрался DELETE
Goody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ветвления (Pascal) Evgen90 Помощь студентам 3 01.12.2010 16:52
Составить программу . Ветвления Evgen90 Паскаль, Turbo Pascal, PascalABC.NET 1 01.12.2010 14:15
Ветвления. glupayastudentka Помощь студентам 1 23.06.2009 22:38
Вопрос относительно ветвления if/else ROD Помощь студентам 2 03.12.2008 18:12
Задачи с использованием ветвления n01R Помощь студентам 12 16.01.2008 11:54