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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2011, 15:05   #1
Axsel145
 
Регистрация: 24.09.2011
Сообщений: 3
По умолчанию Вычислить значение функции

Нужна помощь в написании программы

вот что я надумал :
Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;

int main(int argc, char *argv[])
{ float x,y; 
  cout<<"vedite znachenie:";cin>>x;
  if(x<4&&x=4)cout<<"No solution!";
  else {y=(pow(x,2)+sin(x))/sqrt(x-4);
  cout<<"Znachenie funkcii:"<<y ;
       }
       else(x=4)cout<<"No solution!";
                                                  



    system("PAUSE");
    return EXIT_SUCCESS;
}
выдает ошибку работаю в Dev-C++
Axsel145 вне форума Ответить с цитированием
Старый 24.09.2011, 15:45   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Код:
if(x<4&&x=4)
эту конструкцию можно записать короче
кроме того, она неверно записана. Операция сравнения записывается двойным знаком равенства
Код:
==
но то, что у вас написано, можно записать короче:
Код:
if (x <= 4)
и вот ещё что
Код:
else(x=4)
Эта конструкция, скорей всего, работать не будет.
У вас здесь написано, что вы переменной x присваиваете значение 4, после чего сразу пытаетесь вызвать оператор консольного вывода. Ошибка
_________________

Вообще, я советую сделать следующее.
В том случае, если выражение x-4 будет меньше либо равно нулю, то функцию вычислить невозможно. В этом случае стоит сообщеить об ошибке и выйти.

Если же всё произошло нормально, (здесь if не нужен будет) то просто рассчитать и вывести на экран значение функции.

Последний раз редактировалось Вадим Мошев; 24.09.2011 в 15:49.
Вадим Мошев вне форума Ответить с цитированием
Старый 24.09.2011, 23:22   #3
Axsel145
 
Регистрация: 24.09.2011
Сообщений: 3
По умолчанию

Спасибо за помощь)
Axsel145 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значение функции ukntbb Помощь студентам 6 04.07.2011 08:27
вычислить значение функции алексей2011 Паскаль, Turbo Pascal, PascalABC.NET 1 02.03.2011 09:38
вычислить значение функции IceFlame1292 Помощь студентам 2 09.01.2011 19:17
Вычислить значение функции marme Общие вопросы C/C++ 1 22.12.2010 22:42
Вычислить значение функции zlodei1988 Microsoft Office Excel 1 04.05.2010 20:10