Results 1 to 5 of 5

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Jan:2018
    Location: Bulgaria
    Posts: 1

    Question c++ çàäà÷êà

    Çäðàâåéòå, íå çíàì äàëè âúïðîñúò ìè å óìåñòåí, òî÷íî çà òîçè ôîðóì, íî èñêàì äà ïîïèòàì çà ïîìîù (ïîäñêàçâàíå) îòíîñíî C++ çàäà÷à.

    Íå ñúì ìíîãî ''ÇÀ'' , çà èçó÷àâàíåòî íà C++ â óíèâåðñèòåòèòå , áóêâàëíî çà íà÷èíàåùè, çàòîâà è íÿìàì ìíîãî æåëàíèå äà âëèçàì äúëáîêî â òîçè åçèê, ïîâå÷å èñêàì äà îòäåëÿì âíèìàíèå íà Java/C#.



    Äîìàøíèÿò âúïðîñ å ñëåäíèÿò:

     äâà åäíîìåðíè ìàñèâà äà ñå âúâåäàò ñòîéíîñòè, öåëè ÷èñëà. Äà ñå ñúçäàäå è èçâåäå ìàñèâ, ñúäúðæàù èíäåêñèòå íà ÷èñëàòà îò ïúðâèÿ ìàñèâ, êîèòî ñà ïî-ãîëåì îò ñúîòâåòíèòå ÷èñëà âúâ âòîðèÿ ìàñèâ.



    Èçâèíÿâàì ñå ïðåäâàðèòåëíî, àêî âúïðîñúò ìè å çàäàäåí íåóìåñòíî, ñïîðåä èçèñêâàíèÿòà êúì ôîðóìà.

  2. #2
    -=Øåìåò=-
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 6,444
    È êàêúâ òî÷íî òè å ïðîáëåìà ñ òàçè çàäà÷à? Íå çíàåø êàê ñå ðàáîòè ñ ìàñèâè èëè êàê ñå ñðàâíÿâàò ÷èñëà?
    He who asks is a fool for five minutes, but he who does not ask reamins a fool forever. Old Chinese saying
    Quote Originally Posted by worm4 View Post
    Áúëãàðèíà íà ïúòÿ å òúïî æèâîòíî äåòî ìó ñå ñêúñÿâà ïèøêaòà êàòî ãî èçïðåâàðÿò.

  3. #3
    Registered User odido's Avatar
    Join Date: Feb:2015
    Location: Bulgaria
    Posts: 529
    Êàêâî çíà÷è íå ìíîãî 'çà'.Ïðèíöèïèòå ñà åäíè è ñúùè â èçáðîåíèòå îò òåá åçèöè.
    Èçïîëçâàé sort() ôóíêöèÿòà, íå î÷àêâàé íÿêîé äà òè ðåøè çàäà÷à áåç äà ñè íàïèñàë è ðåä êîä.
    Lenovo R61i/8GB DDR2 800/T7700 2.4Ghz /Adata SSD 240GB

  4. #4
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 895
    È äî êúäå ñòèãà ñ ðåøåíèåòî? Êîå íå òè å ÿñíî? Êàêâî äà òè ñå ïîäñêàæå? Íàïèøè êîäà íà Java/C# à àç ùå òè ãî ïðåâåäà íà C++. Òàêà ïî ñòèìóëèðàùî ëè å?
    Last edited by bezimenen; 2nd January 2018 at 18:53.

  5. #5
    Registered User byfo's Avatar
    Join Date: Dec:2017
    Location: Sofia
    Posts: 3
    Çàäà÷àòà áè ñå ðåøèëà ïî÷òè èäåíòè÷íî êàêòî íà C++, òàêà è íà C#, òàêà è íà Java, çàùîòî ðåøåíèåòî ùå âêëþ÷âà ñàìî ìàñèâè, åäèí `for` öèêúë è ïðèìèòèâúò `int`.

    Ñúâåòâàì òå ñàì äà èçìèñëèø êàê äà íàïèøåø çàäà÷àòà, íî ùå òè ïîìîãíà ñ òîâà êàê äà çàïî÷íåø, èíòåðïðåòèðàéêè óñëîâèåòî:

    1. " äâà åäíîìåðíè ìàñèâà äà ñå âúâåäàò ñòîéíîñòè, öåëè ÷èñëà."
    - ñúçäàé äâàòà åäíîìåðíè ìàñèâà. Íà ïúðâî âðåìå ìîæå äà ãè ñúçäàäåø ñ åäíàêâà ôèêñèðàíà äúëæèíà è ñòàòè÷íè ïðåäâàðèòåëíî çàäàäåíè ÷èñëà âúòðå, êàòî âåäíúæ íàïèñàë ïðîãðàìàòà, ïî-êúñíî ëåñíî ìîæå äà ñìåíèø èíèöèàëèçàöèÿòà èì.

    2. " Äà ñå ñúçäàäå è èçâåäå ìàñèâ, ñúäúðæàù èíäåêñèòå íà ÷èñëàòà îò ïúðâèÿ ìàñèâ, êîèòî ñà ïî-ãîëåì îò ñúîòâåòíèòå ÷èñëà âúâ âòîðèÿ ìàñèâ."
    - Ñúçäàé ïðàçåí òðåòè ìàñèâ, ñúñ ñúùàòà äúëæèíà.
    - îáõîäè öèêëèòå ñ åäèí for ñ èíäåêñ çàïî÷âàù îò 0, ïî-ìàëúê îò äúëæèíàòà íà ìàñèâèòå, èíäåêñ++ è äîïúëíèòåëåí ïîìîùåí èíäåêñ, ñúùî çàïî÷âàù îò 0.
    Ïðèìåð:
    Code:
    for (int x = 0, y = 0; x < 10; x++)
    - â òîçè öèêúë òðÿáâà äà íàïðàâèø åäíà ïðîñòà ïðîâåðêà:
    - ÀÊÎ: ìàñèâ1[x] > ìàñèâ2[x]
    ÒÎÃÀÂÀ: ìàñèâ3[y++] = x;


    Íà êðàòêî - â ìàñèâ3 ñå çàïèñâàò ÈÍÄÅÊÑÈÒÅ (â ãîðíèÿ ïðèìåð 'x') ïðè êîèòî ñòîéíîñòòà íà ìàñèâ1 å ïî-ãîëÿìà îò ñòîéíîñòòà íà ìàñèâ2. Ïîìîùíèÿ èíäåêñ å íåîáõîäèì ñàìî çà äà çíàåø äî êúäå å ñòèãíàë òðåòèÿ ìàñèâ, çà äà çàïèøåø èíäåêñèòå, êîèòî òå èíòåðåñóâàò, êàòî ïðè âñåêè çàïèñ, `y` ñå óâåëè÷àâà ñ åäíî, çà äà ïðîäúëæè íàïðåä.

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