Results 1 to 6 of 6

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User marto96's Avatar
    Join Date: May:2008
    Location: Ñîôèÿ
    Posts: 2,211

    Çàäà÷à íà C++

    Çäðàâåéòå. Òà òðÿáâà äà ñå íàïðàâè ïðîãðàìà íà C++, ïðè êîÿòî ñå âúâåæäà ÷åòèðèöèôðåíî ÷èñëî, íà êîåòî äà ñå ðàçìåíÿò ïîçèöèèòå íà öèôðèòå è äà ñå ñúáåðå íîâîïîëó÷åíîòî ÷èñëî ñ ïúðâîòî. Òîåñò, íèå âúâåæäàìå â ïðîãðàìàòà 1234, êàòî ïðîãðàìàòà òðàáâà äà ðàçìåíè öèôðèòå, çà äà ãî äîêàðà âúâ âèä 2143 è äà ãî ñúáåðå ñ ïúðâîòî - 1234+2143 è äà ñå èçâåäå ñáîðà.

    Code:
    #include <iostream.h>
    int main()
    {
    int x,a,b,c,d,p,s;
    cin>>x:
    a=(x/1000)%10;
    b=(x/100)%10;
    c=(x/10)%10;
    d=x%10;
    Äî òóê äîáðå, èçêàðàõ ÷åòèðèòå ÷èñëà, íî ñåãà íå ìîãà äà ðàçáåðà êàê äà èì ðàçìåíÿ ïîçèöèèòå è äà ãè íàïðàâÿ åäíî öÿëî ÷åòèðèöèôðåíî ÷èñëî. Ïðîáâàõ p=b||a||d||c, êàêòî è p=b&&a&&d&&c, íî çà "p" ïîëó÷àâàì åäèíèöà è ñúîòâåòíî çà "s", ñ êîåòî îòáåëÿçâàì ñáîðúò îò x è p - 1235. Èäåè?
    ASRock B450M Pro4 / 5700X@4.5GHz / MSI RX 6600 XT Mech 2X / be quiet! Dark Rock 4 / 2x16GB FlareX 3200MHz CL16 / FSP Hydro G Pro 1000W / Samsung Odyssey G5 S27AG50

  2. #2
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Ò.å. ðàçìåíÿø a <-> b è c <-> d? Àêî òîâà ñå èñêà, çíà÷è ïðîñòî ðåêîíñòðóèðàø òàêà:

    Code:
    result = c + d*10 + a*100 + b*1000;
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  3. #3
    Registered User marto96's Avatar
    Join Date: May:2008
    Location: Ñîôèÿ
    Posts: 2,211
    Quote Originally Posted by anrieff View Post
    Ò.å. ðàçìåíÿø a <-> b è c <-> d? Àêî òîâà ñå èñêà, çíà÷è ïðîñòî ðåêîíñòðóèðàø òàêà:

    Code:
    result = c + d*10 + a*100 + b*1000;
    Ìåðñè ìíîãî!
    ASRock B450M Pro4 / 5700X@4.5GHz / MSI RX 6600 XT Mech 2X / be quiet! Dark Rock 4 / 2x16GB FlareX 3200MHz CL16 / FSP Hydro G Pro 1000W / Samsung Odyssey G5 S27AG50

  4. #4
    AMD fan EvilDevil_'s Avatar
    Join Date: Dec:2010
    Location: Ñîôèÿ
    Posts: 1,275
    Òîâà, êîåòî ñè áèë íàïèñàë, å ëîãè÷åñêà îïåðàöèÿ. Òúé êàòî âñè÷êè ÷èñëà òè ñà ïîëîæèòåëíè ñå ïðèåìàò çà "true", à true||true e true, ïðåäñòàâåíî ñ ÷èñëî - 1, îò êúäåòî òè èäâà è ð=1. Ñ true&&true ïàê òàêà.

    Laa shay'a waqi'un moutlaq bale kouloun moumkine.
    Nulla &#233; reale, tutto &#233; lecito.

  5. #5
    a.k.a. Kal KaloyanP's Avatar
    Join Date: Dec:2005
    Location: UK
    Posts: 3,750
    Quote Originally Posted by EvilDevil_ View Post
    Òîâà, êîåòî ñè áèë íàïèñàë, å ëîãè÷åñêà îïåðàöèÿ. Òúé êàòî âñè÷êè ÷èñëà òè ñà ïîëîæèòåëíè ñå ïðèåìàò çà "true", à true||true e true, ïðåäñòàâåíî ñ ÷èñëî - 1, îò êúäåòî òè èäâà è ð=1. Ñ true&&true ïàê òàêà.
    Àêî íå ñå ëúæà, âñÿêî íåíóëåâî ÷èñëî âèíàãè âðúùà "TRUE" â if() â C/C++.
    D80; 50/1.8D; Tamron 70-300; 18-55 VR;

  6. #6
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    true, true


    x'cuz dà pun
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

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