Results 1 to 14 of 14

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Mar:2010
    Location: Sofia
    Posts: 73

    Çàäà÷à íà Ñ++

    Çäðàâåéòå íà âñè÷êè. Òúé êàòî íå ðàçáèðàì ìíîãî îò ïðîãðàìèðàíå ñå äîïèòâàì äî âàñ. Íÿêîé ùå ìîæå ëè äà ìè ïîìîãíå ñ åäíà çàäà÷à ? Ùå ñå ðàäâàì íà âñÿêàêúâ âèä ïîìîù îò âàøà ñòðàíà
    Åòî è çàäà÷àòà:

    Çàä. Ïðåäñòàâåòå ôóíêöèèòå àáñîëþòíà ñòîéíîñò
    abs, labs, fabs ñ àðãóìåíòè îò òèï ñúîòâåòíî
    int, long, double, ôóíêöèèòå ceil, floor–
    çà ïðåîáðàçóâàíå íà ðåàëíî ÷èñëî â öÿëî ÷èñëî,
    ôóíêöèÿòà sqrt – êâàäðàòåí êîðåí è ôóíêöèÿòà pow–
    ñòåïåíóâàíå. Çà âñÿêà ãðóïà îò ôóíêöèè äà áúäå
    ïîñî÷åí è ñúîòâåòíèÿ çàãëàâåí ôàéë ( <cstdlib>
    èëè <cmath>), êîéòî äà áúäå âêëþ÷åí â ïðîãðàìàòà.



    #include<iostream.h>
    #include<cstdlib>
    #include<cmath>
    using namespace std;
    int main ()
    {
    int m=5, n=-7;
    long k=5, l=-7;
    double x=5.2, y=-7.7;
    double a=-5.2, b=7.7;
    cout<<"Absolute value functions"<<endl;
    cout<<"|m|="<<abs(m)<< endl //cstdlib
    <<"|n|="<<abs(n)<< endl;
    cout<<"|k|="<<labs(k)<< endl //cstdlib
    <<"|l|="<<labs(l)<< endl;
    cout<<"|x|="<<fabs(x)<< endl //cmath
    <<"|y|="<<fabs(y)<< endl<<endl;
    cout<<"ceil function - round up <cmath>"<< endl;
    cout<<"ceil(5.2) ="<<ceil(5.2)<< endl;
    cout<<"ceil(-7.7)="<<ceil(-7.7)<< endl;
    cout<<"ceil(-5.2)="<<ceil(-5.2)<< endl;
    cout<<"ceil(7.7)="<<ceil(7.7)<< endl<<endl;
    cout<<"floor function - round down <cmath>"<< endl;
    cout<<"floor(5.2) ="<<floor(5.2)<< endl;
    cout<<"floor(-7.7)="<<floor(-7.7)<< endl;
    cout<<"floor(-5.2)="<<floor(-5.2)<< endl;
    cout<<"floor(7.7)="<<floor(7.7)<< endl<<endl;
    cout<<"sqrt function <cmath>" << endl;
    cout<<"sqrt (16)= "<<sqrt(16) <<endl;
    cout<<"sqrt (16.0)="<<sqrt (16.0) <<endl<<endl;
    cout<<"pow function <cmath>" endl;
    cout<<"pow(5.2,3)="<<pow(5.2,3)<< endl;
    cout<<"pow(-5.2,3.0)="<<pow(-5.2,3.0)<< endl;
    cout<<"pow(5.2,-3)="<<pow(5.2,-3)<< endl;
    cout<<"pow(-5.2,-3.0)="<<pow(-5.2,-3.0)<< endl;
    double z=pow(sqrt(4),2) + sqrt(pow(2,4))<< endl;
    cout<<"z="<<z<< endl;
    return 0;
    }


    Çàäà÷à 6. Äà ñå íàïèøå èçðàç íà åçèêà C++, êîéòî äà èçðàçÿâà:
    à) ïåðèìåòúða íà êâàäðàò ñ ëèöå, ðàâíî íà a;
    á) ëèöåòî íà ðàâíîñòðàíåí òðèúãúëíèê ñ ïåðèìåòúð, ðàâåí íà p.
    Çàä. Äà ñå íàïèøå ïðîãðàìà, êîÿòî äà ñúäúðæà Ñ++ ôóíêöèÿ, êîÿòî äà ïðåñìÿòà ëèöåòî íà òðèúãúëíèê ïî äàäåíè ñòðàíè a,b,c.(ôóíêöèè, êîèòî âðúùàò ñòîéíîñò)

  2. #2
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Îòíîñíî çàäà÷à 6. Ïðåäëàãàì ïúðâî äà ñè íàïèøåø ìàòåìàòè÷åñêèòå èçðàçè çà äâåòå ïîäóñëîâèÿ. Îò òàì íà áàçàòà íà èçïèñàíîòî â ïúðâàòà çàäà÷à íå áè òðÿáâàëî äà èìàø ïðîáëåìè ñúñ ñúñòàâÿíåòî íà èçðàçèòå íà C++.

  3. #3
    Registered User
    Join Date: Mar:2010
    Location: Sofia
    Posts: 73
    Quote Originally Posted by bsb View Post
    Îòíîñíî çàäà÷à 6. Ïðåäëàãàì ïúðâî äà ñè íàïèøåø ìàòåìàòè÷åñêèòå èçðàçè çà äâåòå ïîäóñëîâèÿ. Îò òàì íà áàçàòà íà èçïèñàíîòî â ïúðâàòà çàäà÷à íå áè òðÿáâàëî äà èìàø ïðîáëåìè ñúñ ñúñòàâÿíåòî íà èçðàçèòå íà C++.
    Íÿìàì ñè íèêàêâà èäåÿ êàêâî òðÿáâà äà ñå íàïðàâè

  4. #4
    Street Racer Rain9333's Avatar
    Join Date: Feb:2007
    Location: Bg, Gb
    Posts: 824
    Å çà à ïîä óñëîâèå íå å ëè -> p = (sqrt(a))*4 ; ?
    MSI X570-A PRO, AMD 5800X3D, Noctua NH-D15, Corsair Vengeance LPX 2x8GB-3600, ASUS RTX ROG 3080 Strix White OC, Samsung 980 Pro 1TB NVMe, Corsair RM750, FD Define R5, Dell 32" 4k G3223Q 144Hz + 3xSamsung G5 32" 144hz, SimLab P1-X, Simucube 2 Pro, HE Ultimate, SRB GT3 Wheel

  5. #5
    Registered User vekatatd's Avatar
    Join Date: Apr:2007
    Location: sofia
    Posts: 293
    Quote Originally Posted by Rain9333 View Post
    Å çà à ïîä óñëîâèå íå å ëè -> p = (sqrt(a))*4 ; ?
    à âòîðîòî òðÿáâà äà å s=(sqr(p))/(12*sqrt(3)) èëè àêî â C++íå ñà òåçè ôóíêöèè ãî çàïèñâàø ñ îïåðàòîðè è ñòàâà s=p^2/(12*3^0,5)
    è ñè ãîòîâ

  6. #6
    Ïëàìåí Ñ. haibusa2005's Avatar
    Join Date: Mar:2005
    Location: Âàðíà
    Posts: 1,884
    Òö. Çà âòîðîòî ôîðìóëàòà å : S=(P/6)*sqrt(((p/3)^2)-((p/6)^2))

  7. #7
    Registered User vekatatd's Avatar
    Join Date: Apr:2007
    Location: sofia
    Posts: 293
    Quote Originally Posted by haibusa2005 View Post
    Òö. Çà âòîðîòî ôîðìóëàòà å : S=(P/6)*sqrt(((p/3)^2)-((p/6)^2))
    ÎÊ, íî äâàòà èçðàçà ñà òúæäåñòâåíè, òè ñè ïîëçâàë Ïèòàãîð, à àç ô-ëàòà çà ëèöå îò ïîëóïåðèìåòúð è èçâåñòíè 3 ñòðàíè, âñå òàÿ

  8. #8
    Ïëàìåí Ñ. haibusa2005's Avatar
    Join Date: Mar:2005
    Location: Âàðíà
    Posts: 1,884
    Quote Originally Posted by vekatatd View Post
    ÎÊ, íî äâàòà èçðàçà ñà òúæäåñòâåíè, òè ñè ïîëçâàë Ïèòàãîð, à àç ô-ëàòà çà ëèöå îò ïîëóïåðèìåòúð è èçâåñòíè 3 ñòðàíè, âñå òàÿ
    Ìîæå áè àç áúðêàì íåùî, íî ïî òâîÿòà ôîðìóëà çà òðèúãúëíèê ñ ïåðèìåòúð 27 ñì ïîëó÷àâàì, ÷å ëèöåòî å 0.25 ñì^2, à ïî ìîÿòà 34.074 ñì^2, êîåòî ïîëó÷àâàì è êàòî ñìÿòàì ñ õèìèêàë è õàðòèÿ.

  9. #9
    Registered User
    Join Date: Mar:2010
    Location: Sofia
    Posts: 73
    Çíà÷è çà ïîäòî÷êà à) äà íàïèøà p = (sqrt(a))*4, à çà ïîäòî÷êà á) s=(sqr(p))/(12*sqrt(3)) èëè S=(P/6)*sqrt(((p/3)^2)-((p/6)^2)) ?

  10. #10
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Êàòî íà÷àëî ìîæåø äà îïèòàø äà îñúçíàåø êàêâè ñà ìàòåìàòè÷åñêèòå ôóíêöèè â C++ è êàêâà ðàáîòà âúðøàò. Ñëåä òîâà ùå ñòèãíåø äî îòãîâîð íà âúïðîñèòå ñè ñàìîñòîÿòåëíî.

  11. #11
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Áúðêàø - â íåãîâàòà ôîðìóëà sqr îçíà÷àâà ïîâäèãàíå íà êâàäðàò, à íå êîðåí êâàäðàòåí, êîåòî å çàïèñàë êàòî sqrt. Íå ïîìíÿ íà êîé åçèê áåøå òàêà, ìîæå áè íà "Ïàñêàë". Ôîðìóëàòà ìó å ïî÷òè âÿðíà, òúé êàòî âèñî÷èíàòà â ðàâíîñòðàíåí òðèúãúëíèê å ðàâíà íà ñòðàíàòà ïî (êîðåí îò 3)/2, à ñòðàíàòà å ÿñíî êîëêî îò ïåðèìåòúðà
    Ïî÷òè âÿðíà, çàùîòî êàòî ñå âãëåäàõ, âèäÿõ, ÷å å îáúðêàë ìÿñòîòî íà âúïðîñíèÿ (êîðåí îò 3) - òðÿáâà äà å â ÷èñëèòåëÿ, íå â çíàìåíàòåëÿ.

    Ðåäàêöèÿ äåí ïî-êúñíî - íàèñòèíà ôîðìóëàòà å âÿðíà. Àç ñúì ñå îáúðêàë, ïîíåæå íå ñúì îáúðíàë âíèìàíèå, ÷å â çíàìåíàòåëÿ ñúùî èìà òðîéêè, êîèòî "ñå ñúêðàùàâàò" ñ (êîðåí îò 3) â ÷èñëèòåëÿ, ïðè êîåòî òîé îòèâà â çíàìåíàòåëÿ.
    Last edited by bsb; 28th March 2010 at 11:15.

  12. #12
    Ïëàìåí Ñ. haibusa2005's Avatar
    Join Date: Mar:2005
    Location: Âàðíà
    Posts: 1,884
    Òîâà íå ñúì ãî äîãëåäàë. Ïðè ñìÿòàíå ñ Ð íà êâàäðàò ñå ïîëó÷àâà ñúùîòî ëèöå êàòî ïî äðóãàòà ôîðìóëà. Ïëþñ òîâà êîðåíà ñè å áàø êúäåòî òðÿáâà. Ïðîáâàé äà ïîëó÷èø ôîðìóëàòà íà ëèñò õàðòèÿ è ùå ñå óáåäèø sqrt(((P/6)^3)*(P/2)) ïàê å ñúùîòî
    Last edited by haibusa2005; 27th March 2010 at 13:34.

  13. #13
    Registered User
    Join Date: Mar:2010
    Location: Sofia
    Posts: 73
    Íÿêîé ìîæå ëè äà íàïèøå òîâà, êîåòî å íåîáõîäèìî êúì ïîäòî÷êà à) è á)

  14. #14
    Ïðèìèòèâ Pesho®'s Avatar
    Join Date: Nov:2001
    Location: Sofia
    Posts: 5,169
    Quote Originally Posted by ludden View Post
    Íÿêîé ìîæå ëè äà íàïèøå òîâà, êîåòî å íåîáõîäèìî êúì ïîäòî÷êà à) è á)
    http://hardwarebg.com/forum/showthread.php?t=104353
    Êîéòî ìè öúêíå ÷åðâåí ïàëåö, äà ìó îìåêíå ÷óðêàòà!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè