Results 1 to 25 of 44

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Nov:2008
    Location: Sofia, Mladost 3
    Posts: 311

    Âúïðîñ çà switch â C++

    Çäðàâåéòå èñêàì äà èçïîëçâàì åäèí switch äâà ïúòè íî íå çíàì òîâà äàëè èçîáùî å âúçìîæíî, êàêòî è ñèíòàêñèñà äà ãî èçâèêàì äâà ïúòè.
    Äàâàì ïðèìåð:
    if (óñëîâèå)
    {
    switch(à)
    {
    case1:.....
    case2:....
    }
    |
    else if (äðóãî óñëîâèå)
    switch(a) - òóê äà ñå èçâèêà ïàê switch-à îò ãîðíèÿ èô,êàòî öåëòà ìè å äà íå ñòàâà íàòðóïàí êîäà.

  2. #2
    Atheist Domsdey's Avatar
    Join Date: Oct:2011
    Location: Ñîôèÿ
    Posts: 55
    Ìè, íàïðàâè ñè ìåòîä.
    Code:
    class example {
    int letsSwitch(int a) {
     switch(a) {
     case.....
    }
    }
    }
    è â main-à
    Code:
    if() {
    b = letsSwitch(b);
    } else {
    if() {
    b = letsSwitch(b);
    }
    }
    Íî êúäå å ñìèñúëà..

  3. #3
    Registered User
    Join Date: Nov:2008
    Location: Sofia, Mladost 3
    Posts: 311
    åìè òîâà å äîìàøíî îò ÂÓÇ, íî òúé êàòî òðÿáâà äà èçïîëçâàìå ìàòåðèàëà äî ìîìåíòà (âçåëè ñìå ñàìî èô è åëñå) òðÿáâà äà å íàïèñàíî ñàìî ñ òåçè çíàíèÿ. À â çàäà÷àòà ñå èñêà êàòî âúâåäà 72 äà èçêàðà "sedemdeset i dve". À íå ìè ñå èñêàøå äà èìà 100 case-a, çàùîòî èíòåðâàëà ìè å îò 0 äî 100.

  4. #4
    Íàãëà òâàð Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    Àìè ñëåä êàòî èñêàø åäèí è ñúùè switch äà ñå èçïúëíÿâà ïðè 2 ðàçëè÷íè óñëîâèÿ (åäíîòî ÈËÈ äðóãîòî), ùî íå îáåäèíèø óñëîâèÿòà â åäèí if è íåãîâèÿò switch?!?

    Code:
    if ((óñëîâèå) || (äðóãî óñëîâèå))
    {
       switch(à)
       {
          case1:.....
          case2:....
       }
    }
    | Aorus X570 Master | Ryzen 9 5900X | Hellhound 7900XT | G.SKILL 32GB DDR4 3800 CL16 | Enermax Galaxy 1000W | SSD Corsair MP510 960GB & WD-RE3 2 x 1TB RAID0 | Pioneer BDR-209EBK | Creative X-Fi Titanium Fatal1ty & GigaWorks S750 | ViewSonic VX3276-2K-MHD |

  5. #5
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Òàçè çàäà÷êà ìîæå äà ñå ðåøè è ñàìî ñ if è ìàñèâè. À ìîæå è ñàìî ñ ìàñèâè, îáà÷å òîãàâà íå ïîääúðæà ëåñíî ðàçøèðÿâàíå Íî ïúê òàêîâà ðåøåíèå å èäåàëíî çà ïðîãðàìèñòè, íà êîèòî èì ñå ïëàùà íà ðåä.

  6. #6
    Registered User
    Join Date: Nov:2008
    Location: Sofia, Mladost 3
    Posts: 311
    äà çíàì ÷å ìîæå ñ ìàñèâ íî íå ñìå ãî ó÷èëè è íå ìîãà äà ãî ïîëçâàì. À èäåÿòà ìè áåøå äà èìà switch c 9 case-à íà ÷èñëàòà îò 1 äî 9 è ñëåä òîâà ñàìî óñëîâèÿ - àêî ÷èñëîòî ìè A=33 ðàçáèðà ÷å ïúðâàòà å 3 è èçïèñâà "trideset i " << è òóê èñêàì äà èçïîëçâàì ÷èñëàòà îò switch-a.

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