Консультация № 72793
26.01.2007, 21:32
0.00 руб.
0 2 2
Уважаемые эксперты и профи дали мне задание,но я в этом совсем не разбираюсь, прошу у вас помощи,завтра все сдавать:
/*-----------------------Задание 1----------------------*/
Определить по номеру месяца к какому кварталу он относится
/*-----------------------Задание 2----------------------*/
Вычислить и вывести на экран таблицу значений функции:

------
| корень,под ним х в кубе +2х-1,при х<2
y=| корень 5 степени под ним х квадрат+3х-5, при х>=2
------
х принадлежит к отрезку [-1;3] шаг 0,05

Заранее благодарен.

Обсуждение

Неизвестный
26.01.2007, 21:54
общий
это ответ
Здравствуйте, Cергей Викторович!
1.
int nMonth; // Предположим это номер месяца и они нумеруются с 0 (0-январь и т.д.)
int nQuart=nMonth/3; // Тогда это номер квартала, нумерация с 0
2.
#include <stdio.h>
#include <math.h>
printf("x , y");
for(float x=-1; x<=3;x+=0.05)
{
float y=0;
if (x<2)
y=sqrt(x*x*x+2*x-1);
else
{
y=exp(.2*log(x*x+3*x-5));
}
printf("%12.2f, %12.2f",x,y);
}

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

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

Приложение:
//---------- Задание 1 --------------------#include <iostream>using namespace std;void main(){ int NMesyaca; cout<<"Vvedite nomer mesyaca:\n"; cin>>NMesyaca; if(!(NMesyaca>0&&NMesyca<13)) { cout<<"Nekorrektniy nomer!!!"; return; } cout>>"\nNomer kvartrala: "<<(NMesyaca/4)+1;}// ---------------------- Задание 2 ----------------#include <iostream>#include <math.h>using namespace std;void main(){ int x; cout<<"x= "<<"y= \n" <<"------------------"; for(x=-1;x<=3;x+=0.05) { if(x<2) cout<<x<<" "<<sqrt(pow(x,3)+2*x+z-1)<<endl; else cout<<x<<" "<<pow(pow(x,2)+3*x+1,1/5)<<endl; cout<<"-----------------"; }}
Форма ответа