GVA SUPPORT

Відповідь на запитання № 1304056307
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 ====================================

	
Ваша відповідь