Text: |
ФІО = Горбаченко В.А.
Запитання:/* Горбаченко В.А. 29 04 2011 08 47
* Визначити клас, який реалізує поліном.
* Поліном визначається поядком та масивом коефіцієнтів.
* Передбачитит методи обчислення значення полінома у
* заданій точці, знаходження похідної та первісної
*/
#include <iostream>
#include <cstring>
#include <math.h> // УВАГА! Підключаний math.h. Впадло переписувати pow, але для даного випадку це - дуже просто
using namespace std;
class polynom{ // Клас полінома
public:
int n; // Порядок
double *p_koef; // Вказівник масив коефіцієнтів. Поки що пам'ять для нього не виділена
void EnterN(){ // функція просить користувача ввести порядок полінома
do{
cout<<" -> Vvedit poryadok [n>=2]: ";
cin>>n;
} while (n<2); // не пропускаємо n<2
n++;
}
void EnterKoef(){ // Вводимо коефіцієнти полінома
for (int i=n-1 ; i >=0 ; i--){
cout<<"Enter [ "<<i<<" ] = ";
cin>>*(p_koef+i);
}
}
void ShowPoly(){ // вивести поліном на екран
for (int i=n-1 ; i >=1 ; i--){
cout<<"("<<*(p_koef+i)<<")"<<"*x^"<<i<<" + ";
}
cout<<"("<<*(p_koef)<<")";
cout<<endl;
}
double EnterX(){// Ввести X
double x;
cout<<" -> Enter X : ";
cin>>x;
return x;
}
double CalculatePoly(double x){ // порахувати поліном
double sum=0;
for (int i=n-1 ; i >= 0 ; i--){
sum+=*(p_koef+i)*pow(x,i);
}
return sum;
}
void CalculatePoh(){ // похідна
cout<<" -> Pohidna = ";
int i=n-1;
for (i ; i > 1 ; i--){
cout<<"("<<i*(*(p_koef+i))<<")"<<"*x^"<<i-1<<" + ";
}
cout<<"("<<i*(*(p_koef+i))<<")";
cout<<endl;
return ;
}
void CalculatePer(){ // первісна
cout<<" -> Pervisna = ";
int i=n-1;
for (i ; i >= 1 ; i--){
cout<<"("<<(*(p_koef+i))/(i+1)<<")"<<"*x^"<<i+1<<" + ";
}
cout<<"("<<(*(p_koef+i))<<")*x";
cout<<endl;
return ;
}
polynom(){// конструктор
EnterN();
p_koef=new double [n];// виділяємо місце під пам'ять
EnterKoef();
}
~polynom(){
delete(p_koef); // звільнюємо виділену пам'ять
}
};
int main()
{
polynom p1; // створюємо поліном, запускається конструктор,
// який заповлює його
p1.ShowPoly(); // Показатии введений поліном
cout<<endl;
p1.CalculatePoh(); // Вивести похідну
p1.CalculatePer(); // Вивести первысну
cout<<endl;
cout<<" |-> CalculatePoly = "<<p1.CalculatePoly(p1.EnterX())<<endl;
// Функція рахує значення полінома.
// функція CalculatePoly приймає значення x і повертає рахунок
// функція EnterX повертає число, яке користувач ввів з клавіатури
system("PAUSE");
return 0;
}
====================================
ANSWER ====================================
2wF10H http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com
END of ANSWER ====================================
ANSWER ====================================
SZpoFB <a href="http://xhxswjgqejwj.com/">xhxswjgqejwj</a>, [url=http://xyptypdutgix.com/]xyptypdutgix[/url], [link=http://wolcugykqjjg.com/]wolcugykqjjg[/link], http://izajmwqjerwa.com/
END of ANSWER ====================================
ANSWER ====================================
zO6tm2 <a href="http://zlgltiwaulmu.com/">zlgltiwaulmu</a>, [url=http://wspveyzogmsr.com/]wspveyzogmsr[/url], [link=http://wiaivgtcbydn.com/]wiaivgtcbydn[/link], http://gveqyhsvbrgw.com/
END of ANSWER ====================================
ANSWER ====================================
gwdidk http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com
END of ANSWER ====================================
ANSWER ====================================
weybYL http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com
END of ANSWER ====================================
ANSWER ====================================
QyOcKy http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com
END of ANSWER ====================================
ANSWER ====================================
WMtGPt <a href="http://xmaujtszjgjl.com/">xmaujtszjgjl</a>, [url=http://mvhicgrtbdqu.com/]mvhicgrtbdqu[/url], [link=http://agpzlijxmypo.com/]agpzlijxmypo[/link], http://bhkumateowxx.com/
END of ANSWER ====================================
ANSWER ====================================
Np36i4 <a href="http://yhponaepvsyg.com/">yhponaepvsyg</a>, [url=http://nrxodmolwrjd.com/]nrxodmolwrjd[/url], [link=http://osiiohywrbmg.com/]osiiohywrbmg[/link], http://tydovdyfqxwe.com/
END of ANSWER ====================================
ANSWER ====================================
o8UVKr <a href="http://zctqcjaaedeb.com/">zctqcjaaedeb</a>, [url=http://nqnhqrstralq.com/]nqnhqrstralq[/url], [link=http://czefctxkqwdi.com/]czefctxkqwdi[/link], http://ruwagtiguefr.com/
END of ANSWER ====================================
ANSWER ====================================
tGJrAs http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com
END of ANSWER ====================================
ANSWER ====================================
fqI29y <a href="http://cvvkxforocjd.com/">cvvkxforocjd</a>, [url=http://saxrquuwgayj.com/]saxrquuwgayj[/url], [link=http://orvwzaednipz.com/]orvwzaednipz[/link], http://gkvcqpwgrgin.com/
END of ANSWER ====================================
ANSWER ====================================
tGIv21 <a href="http://vlaiuxfrclvc.com/">vlaiuxfrclvc</a>, [url=http://lptkmiapzoam.com/]lptkmiapzoam[/url], [link=http://vmfinljveprh.com/]vmfinljveprh[/link], http://uapexxhtyvpb.com/
END of ANSWER ====================================
ANSWER ====================================
XSquqL <a href="http://yoerjmzbusob.com/">yoerjmzbusob</a>, [url=http://svdemyoxxihb.com/]svdemyoxxihb[/url], [link=http://rylilelhullf.com/]rylilelhullf[/link], http://pimaiemzwtts.com/
END of ANSWER ====================================
ANSWER ====================================
f4RHzR <a href="http://vatwpkvoduob.com/">vatwpkvoduob</a>, [url=http://ptdwezfqvxwf.com/]ptdwezfqvxwf[/url], [link=http://swrubspmehbk.com/]swrubspmehbk[/link], http://tfjoldesjavj.com/
END of ANSWER ====================================
ANSWER ====================================
YbVOBG <a href="http://jvqglmsaeuvj.com/">jvqglmsaeuvj</a>, [url=http://gciujblmrmaj.com/]gciujblmrmaj[/url], [link=http://bmujwlmabnav.com/]bmujwlmabnav[/link], http://ggefmdsugnxm.com/
END of ANSWER ====================================
ANSWER ====================================
jHj23R <a href="http://kohqvkenssci.com/">kohqvkenssci</a>, [url=http://porgjjhpcmki.com/]porgjjhpcmki[/url], [link=http://teobsokwbzlc.com/]teobsokwbzlc[/link], http://vwbubqwxmryb.com/
END of ANSWER ====================================
ANSWER ====================================
wwud0H <a href="http://uyfjjwfboxkw.com/">uyfjjwfboxkw</a>, [url=http://ksgrtvrryetf.com/]ksgrtvrryetf[/url], [link=http://kllnnjuokard.com/]kllnnjuokard[/link], http://dozlqxosoowe.com/
END of ANSWER ====================================
ANSWER ====================================
YfzkBt <a href="http://jrmvezpnwklq.com/">jrmvezpnwklq</a>, [url=http://wsxxcgsdyvrx.com/]wsxxcgsdyvrx[/url], [link=http://huxfmpujlipn.com/]huxfmpujlipn[/link], http://vholkdvpdctr.com/
END of ANSWER ====================================
ANSWER ====================================
CgC8zh <a href="http://xupomfosuwbv.com/">xupomfosuwbv</a>, [url=http://whijdttooilm.com/]whijdttooilm[/url], [link=http://snlvrpwcdjpe.com/]snlvrpwcdjpe[/link], http://gobqfznaqetk.com/
END of ANSWER ====================================
ANSWER ====================================
SI3xss <a href="http://msrbkblkhnae.com/">msrbkblkhnae</a>, [url=http://fieeyowmnzmt.com/]fieeyowmnzmt[/url], [link=http://jqzpduccpxjn.com/]jqzpduccpxjn[/link], http://ljhuyrhldahs.com/
END of ANSWER ====================================
ANSWER ====================================
Untitled Document
[url=http://www.gtg7v6fu7wb468ll4804xw685i0r4l4qs.org/]udiqzjviyw[/url]
diqzjviyw http://www.gtg7v6fu7wb468ll4804xw685i0r4l4qs.org/
<a href="http://www.gtg7v6fu7wb468ll4804xw685i0r4l4qs.org/">adiqzjviyw</a>
END of ANSWER ====================================
ANSWER ====================================
Untitled Document
<a href="http://www.gfyqd35kst8vwi135vu1c7p98988109qs.org/">ajidwvfoy</a>
[url=http://www.gfyqd35kst8vwi135vu1c7p98988109qs.org/]ujidwvfoy[/url]
jidwvfoy http://www.gfyqd35kst8vwi135vu1c7p98988109qs.org/
END of ANSWER ====================================
|