Консультация № 72662
25.01.2007, 23:37
0.00 руб.
0 1 1
Уважаемые эксперты прошу мне помочь,через 3 дня экзамен,а я никак немогу понять (по причине отсутствия опыта) как решить данное задание.На заочном преподаватель полностью забил на нас как хотите так и крутитесь.Заранее благодарен за оказанную помощь.
Задание: 1
Дано: "А","B" вычислить функцию "z"=1/3*(корень кубические от "А")+1/4*(корень 4-й степени от В по модулю)
если Z>0,вычислить f=arctg(z)
если Z<0,вычислить и напечатать g=arcos(z) + e в степени -2
иначе вычислить p="z"(в квадрате)+"а"(в квадрате) корень (под корнем:"z" в четвертой степени+"А""В")
Задание: 2
Дано: "С","D","X" вычислить функцию z=sin("C")+"x"(квадрат)*("С" в кубе)+"e" в степени dx)
если z<0 вычислить L= корень(под корнем:a+d+x)
если z>=0 вычислить и вывести на печать положительное значение функции W= (ln |x|+tgx)/(c+d)в квадрате+3, где x изменяется в интервале от -1 до 2 с шагом 0,25

Обсуждение

Неизвестный
26.01.2007, 00:32
общий
это ответ
Здравствуйте, Cергей Викторович!

см.приложение, надеюсь помог
если будут еще вопросы - пиши
удачи

Приложение:
//------------Задание 1-----------------------#include <iostream>#include <math.h>using namespace std;void main(){ float a,b,z; cout<<"Vvedite a i b:\n"; cin>>a>>b; z=1/3*pow(a,1/3)+1/4*pow(fabs(b),1/4);//pow(a,n) - возводит а в степень n, fabs(a) возвращает модуль а if(z<0) float f=arcsin(z)/arccos(z); else if(z>0) cout<<"g="<<arccos(z)+exp(-2); else float p=(pow(z,2)+pow(a,2)*pow((pow(z,4)+a*b),1/2));}//------------Задание 2-----------------------#include <iostream>#include <math.h>using namespace std;void main(){ float c,d,x,z; cout<<"Vvedite c,d,x:\n"; cin>>c>>d>>x; z=sin(c)+pow(x,2)+pow(c,3)+exp(d*x); if(z<0) float L=pow(c+d+x,1/2); else { float W; for(x=-1;x<=2;x+=0,25) { W=(log(fabs(x),exp(1))+sin(x)/cos(x))/(pow(c+d,2)+3) if(W>0) cout<<W<<endl;//endl - переход на новую строку } }}
Форма ответа