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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.05.2008, 15:11   #1
Nikska
 
Регистрация: 13.05.2008
Сообщений: 4
Восклицание Задача по СИ++,помогите чайнику...

Здравствуйте!
Задача:
Код:
{***************************************************************************  
Программама решает следующую задачу:  
По данным значениям аргументов а и b вычислить значение функции  
f(a,b)=(sqrt(a+b) + exp(1/3*ln(a-b)) + exp(1/4*ln(a+b)) +  
exp(1/5*ln(a-b))) / (sqrt(a*b) + exp(1/3*ln(a/b)) + exp(1/4*ln(a*b)) +  
exp(1/5*ln(a/b))).  
Аргументы должны принадлежать области определения функции  
****************************************************************************}   
Program Funct;   
uses crt;   
var   
  a,b: integer;   
function f(a,b: real): real;   
begin   
  f:=sqrt(a)+sqrt(sqrt(a))+exp(ln(b)/3)+exp(ln(b)/5);   
end;   
var   
  res : real;   
begin   
  clrscr;   
  writeln('введите a ');   
  readln(a);   
  writeln('введите b');   
  readln(b);   
  res:= f(a+b,a-b) / f(a*b,a/b);   
  writeln('ответ=', res:2:4);   
  readln;   
repeat until keypressed;   
end.
Эта задача написана на языке паскаль,но мне нужно переделать её в СИ++...
Я-полный чайник в этом, но всёже что-то "наковырял".
Вот мои "успехи":
Код:
#include <iostream.h>
#include <stdlib.h>
int a,b;
float res;
void f(int a,int b);
int main()
{
f=sqrt(a)+sqrt(sqrt(a))+exp(ln(b)/3)+exp(ln(b)/5);
}
{
cout <<"vvedite a:" << a << endl;
cout <<"vvedite b:" << b << endl;
res=f(a+b,a-b)/f(a*b,a/b);
cout <<"oivet:" << res << endl;
}
Исправьте,пожалуйста,насколько это возможно))))))
Nikska вне форума
Старый 20.05.2008, 15:16   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Название темы.
Закрыто.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите , пож-та, еще одному чайнику Basset Microsoft Office Access 1 08.08.2008 07:31
Помогите чайнику Леон Microsoft Office Access 4 21.07.2008 14:41
Помогите чайнику Snoopa Microsoft Office Excel 8 10.01.2008 00:10
Помогите чайнику в програмировании Нати Помощь студентам 6 18.10.2007 13:15