|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2011, 15:35 | #1 |
Пользователь
Регистрация: 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; } |
07.10.2011, 15:48 | #2 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 11
|
все разобрался DELETE
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ветвления (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 |