Results 1 to 8 of 8

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Jul:2007
    Location: Goce Delchev
    Posts: 1

    Çàäà÷êà íà C++

    Çäðàâåéòå!
    Èìàì ìàëúê ïðîáëåì ñ åäíà çàäà÷êà íà Ñ++. Ñúñòîè ñå â òîâà ÷å èìàìå äâóìåðíà êîîðäèíàòíà ñèñòåìà âúðõó êîÿòî ñà ðàçïîëîæåíè òî÷êè äà êàæåì 10 ñ ïðîèçâîëíè êîîðäèíàòè Xi è Yj. Èìàìå è ïðàâà g:Àõ+Âó+Ñ=0.  çàäà÷àòà ñå òúðñè àëãîðèòúì, êîéòî íàìèðà êîëêî îò òåçè òî÷êè ñå íàìèðàò âúðõó ïðàâàòà g?
    Ñ ìàëêî óñèëèÿ è ïîìîù óñïÿõ äà íàïèøà òîâà:
    #include <iostream.h>
    float a,b,c;//globalni promenlivi
    cout << "vavedete stoinostite na pravata linia";
    cin >>a>>b>>c;

    funtion pr1( float q, float w)
    {
    if ((a*q+c*w+c)==0) return 0
    else return 1}

    int main()
    {int i,j;
    float X[10][2];
    for(i=0;i<10;i++)
    cout << "Vavedete kordinatite na tochkite";
    cin >> X[i][0]<<X[i][1]

    for(i=0;i<10;i++)
    {
    if (pr1(X[i][0],X[i][1])==0) cout << "tochka s
    kordinati"<< X[i][0]<<','<<X[i][1]<<"leji na pravata
    \n";
    else cout << "tochka s kordinati"<<
    X[i][0]<<','<<X[i][1]<<" ne leji na pravata \n";
    }


    }
    îáà÷å íÿìàì êîìïèëàòîð è íå ìîãà äà ÿ ñòàðòèðàì, çà äà ïðîâåðÿ äàëè ðàáîòè. Òàêà ÷å ìîëáàòà ìè å áèõòå ëè ïðîâåðèëè äàëè àëãîðèòúìà å âåðåí è äàëè åâåíòóàëíî ðàáîòè..
    Áëàãîäàðÿ Smile

  2. #2
    Eclipse sasoh's Avatar
    Join Date: Apr:2005
    Location: Ñîôèÿ
    Posts: 130
    Code:
    if ((a*q+c*w+c)==0) return 0
    else return 1}
    Ïîèçòúðâàë ñè ';' òóê-òàìå, à è ñè ïîãëåäíè äàëè òîâà å ñúùîòî êàòî g

    Îñâåí òîâà ñèãóðåí ëè ñè, ÷å ìîæåø äà âèêàø cin/cout èçâúí ôóíêöèÿ?

    Ñúùî å äîáðå äà ñå ñòàðàåø ìàëêî äà indent-âàø êîäà ñè, ÷åòå ñå ïî-ëåñíî
    Last edited by sasoh; 10th July 2007 at 00:39.

  3. #3
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    Îáó÷åíèåòî ïî Pascal ñè ëè÷è îò êèëîìåòðè
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  4. #4
    Deleted User 4eRNoBiL's Avatar
    Join Date: Oct:2005
    Location: Ñòàðà Çàãîðà
    Posts: 739
    Îñâåí òîâà ïîãëåäíè âúâåæäàíåòî íà êîîðäèíàòèòå íà òî÷êèòå. Òîâà êîåòî ñè íàïèñàë, ùå èçâåäå 10 ïúòè "Vavedete kordinatite na tochkite". Äðóãî íåùî ìîæå äà èçâàäèø "Òî÷êàòà ñ êîîðäèíàòè õ,ó " èçâúí ïðîâåðêàòà è äà äîïèñâàø ñàìî "ëåæè" èëè "íå ëåæè" ñúîòâåòíî, íî òîâà ñàìî çà ïðåãëåäíîñò. Ïðîãðàìà ùå ðàáîòè è áåç äà ãî ïðàâèø.

    È êàêòî êàçà icaci, îïðåäåëåíî ñè ëè÷è îáó÷åíèåòî ïî Ïàñêàë.

    Ådit: Ôóíêöèè â Ñ è Ñ++ ñå äåêëàðèðàò ïî ñëåäíèÿò íà÷èí: òèï èìå(ïàðàìåòðè), áåç äà ïîñî÷âàø äàëè å ôóíêöèÿ èëè ïðîöåäóðà, òúé êàòî è â äâàòà åçèêà ïðîöåäóðè íÿìà. Èìà ôóíêöèè, êîèòî âðúùàò ñòîéíîñò è òàêèâà, êîèòî íå âðúùàò
    Fujistu Lifebook E756 | Core i7-6500U / 400MHz-3.1GHz | 8 GB DDR4-2133 | Samsung PM871 / 256 GB SSD | 15" 1920x1080 | Manjaro Linux + kernel 4.19

  5. #5
    Registered User morgoth_srs's Avatar
    Join Date: Mar:2004
    Location: Sofia
    Posts: 1,149
    Ñëîæè òîâà â main
    cout << "vavedete stoinostite na pravata linia";
    cin >>a>>b>>c;

    Ñìåíè è int main ñ void main èíà÷å êîìïèëàòîðà äàâà "warning funciton not return a value". Íå ÷å å îò çíà÷åíèå, àìà âñå ïàê çà ïðåãëåäíîñò

    È çàäúëæèòåëíî ñìåíè funtion pr1( float q, float w) ñ int pr1( float q, float w)
    Ïðîìåíëèâàòà j íå ñå èçïîëçà çà íèùî, äîêîëêîòî âèæäàì.

    for(i=0;i<10;i++)
    cout << "Vavedete kordinatite na tochkite";
    cin >> X[i][0]<<X[i][1]
    Òóê cout òðÿáâà äà å ïðåäè öèêúëà. Ëèïñâàò ; ñëåä cin, à è òàêà íàïèñàíî ùå ñå âúðòè ñàìî cout çàøîòî íå ñè çàòâîðèë áëîêà íà for âúâ ôèãóðíè ñêîáè.
    Last edited by morgoth_srs; 10th July 2007 at 18:18.

  6. #6
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    Quote Originally Posted by morgoth_srs View Post
    Ñìåíè è int main ñ void main èíà÷å êîìïèëàòîðà äàâà "warning funciton not return a value".
    ..., à ñëåä ñìÿíàòà ùå äàâà "warning: return type of 'main' is not 'int'" (GNU gcc) èëè "warning: function must be of type int: main()" (Sun cc), èëè "warning #1079: return type of function 'main' must be 'int'" (Intel icc). Òàíòó çà êóêóðèãó, êàêòî ñå êàçâà ANSI C íå å èçìèñëåí îò õîðà áåç ðàáîòà.
    Ñëàãà ñå "return 0;" (èëè return EXIT_SUCCESS; àêî ùåø) â êðàÿ íà main.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  7. #7
    Eclipse sasoh's Avatar
    Join Date: Apr:2005
    Location: Ñîôèÿ
    Posts: 130
    Òîâà å çàùîòî ïî ñòàíäàðòà main() òðÿáâà äà âðúùà int, èíà÷å ïðè ïîâå÷åòî êîìïèëàòîðè ìèíàâà è ñ void :-)

  8. #8
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Quote Originally Posted by UnknownIdentity View Post
    Çäðàâåéòå!
    Èìàì ìàëúê ïðîáëåì ñ åäíà çàäà÷êà íà Ñ++.
    .........
    îáà÷å íÿìàì êîìïèëàòîð è íå ìîãà äà ÿ ñòàðòèðàì, çà äà ïðîâåðÿ äàëè ðàáîòè. Òàêà ÷å ìîëáàòà ìè å áèõòå ëè ïðîâåðèëè äàëè àëãîðèòúìà å âåðåí è äàëè åâåíòóàëíî ðàáîòè..
    Áëàãîäàðÿ Smile
    Íàé-äîáðå ñè íàìåðè åäèí êîìïèëàòîð è ñè ÿ òåñòâàé. Èäåÿòà å ïðàâèëíà, íî èìàø òâúðäå ìíîãî ñèíòàêòè÷íè ãðåøêè, çà äà ìîæå äà òè áúäàò ïîñî÷åíè âñè÷êè òóê. Èìàø è åäíà ëîãè÷åñêà, çà êîÿòî âå÷å òè íàìåêíàõà ïî-ãîðå.
    Áåçïëàòåí êîìïèëàòîð çà Windows ñ èíòåãðèðàíà ðàçâîéíà ñðåäà:
    http://msdn.microsoft.com/vstudio/express/
    Åñòåñòâåíî, èìà è äðóãè áåçïëàòíè êîìïèëàòîðè, íî ìè ñå ñòðóâà, ÷å çà íà÷èíàåùè å íàé-äîáðå äà èì å ëåñíî äà êîìïèëèðàò, çà äà ñå ñúñðåäîòî÷àò âúðõó ãðåøêèòå â ïðîãðàìàòà ñè.

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 | Ìàãàçèí çà åëåêòðîííè öèãàðè