Results 1 to 25 of 44
Thread: Âúïðîñ çà switch â C++
Hybrid View
-
30th October 2011 15:54 #1Registered User
Join Date: Nov:2008
Location: Sofia, Mladost 3
Posts: 311
Âúïðîñ çà switch â C++
Çäðàâåéòå èñêàì äà èçïîëçâàì åäèí switch äâà ïúòè íî íå çíàì òîâà äàëè èçîáùî å âúçìîæíî, êàêòî è ñèíòàêñèñà äà ãî èçâèêàì äâà ïúòè.
Äàâàì ïðèìåð:
if (óñëîâèå)
{
switch(à)
{
case1:.....
case2:....
}
|
else if (äðóãî óñëîâèå)
switch(a) - òóê äà ñå èçâèêà ïàê switch-à îò ãîðíèÿ èô,êàòî öåëòà ìè å äà íå ñòàâà íàòðóïàí êîäà.
-
30th October 2011 16:17 #2
Ìè, íàïðàâè ñè ìåòîä.
è â main-àCode:class example { int letsSwitch(int a) { switch(a) { case..... } } }
Íî êúäå å ñìèñúëà..Code:if() { b = letsSwitch(b); } else { if() { b = letsSwitch(b); } }
-
30th October 2011 16:28 #3Registered User
Join Date: Nov:2008
Location: Sofia, Mladost 3
Posts: 311
åìè òîâà å äîìàøíî îò ÂÓÇ, íî òúé êàòî òðÿáâà äà èçïîëçâàìå ìàòåðèàëà äî ìîìåíòà (âçåëè ñìå ñàìî èô è åëñå) òðÿáâà äà å íàïèñàíî ñàìî ñ òåçè çíàíèÿ. À â çàäà÷àòà ñå èñêà êàòî âúâåäà 72 äà èçêàðà "sedemdeset i dve". À íå ìè ñå èñêàøå äà èìà 100 case-a, çàùîòî èíòåðâàëà ìè å îò 0 äî 100.
-
30th October 2011 16:36 #4
Àìè ñëåä êàòî èñêàø åäèí è ñúùè 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 |
-
30th October 2011 17:55 #5Registered User
Join Date: Oct:2003
Location: Ñîôèÿ
Posts: 4,317
Òàçè çàäà÷êà ìîæå äà ñå ðåøè è ñàìî ñ if è ìàñèâè. À ìîæå è ñàìî ñ ìàñèâè, îáà÷å òîãàâà íå ïîääúðæà ëåñíî ðàçøèðÿâàíå
Íî ïúê òàêîâà ðåøåíèå å èäåàëíî çà ïðîãðàìèñòè, íà êîèòî èì ñå ïëàùà íà ðåä.
-
30th October 2011 18:08 #6Registered User
Join Date: Nov:2008
Location: Sofia, Mladost 3
Posts: 311
äà çíàì ÷å ìîæå ñ ìàñèâ íî íå ñìå ãî ó÷èëè è íå ìîãà äà ãî ïîëçâàì. À èäåÿòà ìè áåøå äà èìà switch c 9 case-à íà ÷èñëàòà îò 1 äî 9 è ñëåä òîâà ñàìî óñëîâèÿ - àêî ÷èñëîòî ìè A=33 ðàçáèðà ÷å ïúðâàòà å 3 è èçïèñâà "trideset i " << è òóê èñêàì äà èçïîëçâàì ÷èñëàòà îò switch-a.




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè