Results 1 to 10 of 10

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User Anybody Killa's Avatar
    Join Date: May:2006
    Location: Sofia
    Posts: 36

    Ïðîãðàìà íà Java

    Èìàì íóæäà îò ïîìîù çà åäíà çàäà÷à íà Java. Íÿìà äà ÿ îïèñâàì öÿëàòà à ïðîñòî òîâà êîåòî ìè òðÿáâà. Çíà÷è â çàäà÷àòà ñè ãåíåðèðàì âðåìå â ìèëèñåêóíäè, òîâà âðåìå äà ãî íàðå÷åì time òðÿáâà äà ãî ñðàâíÿ ñ ìàñèâ îò 10 ïîçèöè, êàòî çàä âñÿêà ïîçöèÿ ñòîè ïðèìåðíî 0000, 1000, 2000 è òàêà äî 9000. È òðÿáâà àêî âðåìåòî â ìèëèñåêóíäè ïðèìåðíî å 5600 äà çàìåíè â ìàñèâà ïîçèöèÿòà ñ 5000 è äà ìè èçïèøå íà êîÿ ïîçèöèÿ å çàìåñòåíî. Ïðîáâàì ðàçíè ðàáîòè àìà íèùî íå ñòàâà çà ñåãà.

  2. #2
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Åäèí ïðèíöèïíî íåäîáúð íà÷èí, íî ïîäõîäÿù çà òî÷íî òåçè èçõîäíè äàííè. Âçèìàø íà÷àëíîòî âðåìå. Äåëèø ãî íà õèëÿäà. Çàêðúãëÿâàø ÷èñëîòî íàäîëó. Âçèìàø òàêà ïîëó÷åíîòî ÷èñëî è â òàçè ïîçèöèÿ îò ìàñèâà çàïèñâàø íà÷àëíîòî âðåìå.
    Ïðèìåð:
    5600
    5600:1000=5.6
    bottom (5.6)=5
    t[5] - ñòàðà ñòîéíîñò 5000, íîâà ñòîéíîñò 5600

    Îñòàâÿì òè äà ñå ñåòèø çàùî òîçè àëãîðèòúì íå å äîáúð îáù àëãîðèòúì.

  3. #3
    Registered User Anybody Killa's Avatar
    Join Date: May:2006
    Location: Sofia
    Posts: 36
    òúé êàòî àç îùå íå íàìèðàì ðåøåíèå íà çàäà÷àòà åòî ìàëêî ïîÿñíåíèå

    êàòî öÿëî ñå èñêà ãåíåðèðàíå íà 2 ÷èñëà ïîñëå ñå ãåíåðèðà åäèí îò ñëåäíèòå îïåðàòîðè + - / *, ñòàðòèðà ñå òàéìåð çà íà÷àëíî âðåìå ñëåä òîâà ñå èñêà äà þçåðà äà ïîçíàå êàêúâ ñèìâîë ñå å ãåíåðèðàë êàòî ìó ñå ïîêàæå a ? b = ðåçóëòàòà , êàòî èç÷èñëåíèÿòà ñà â îòäåëíè case. íàêðàÿ ñëåä ïðàâèëíî îòãîâàðÿíå ñå ñòîïèðà âðåìåòî. äî òóêà çàäà÷àòà å ãîòîâà ñå òîâà êîåòî íå ìîãà äà íàïðàâÿ: òðÿáâà äà èìàì åäèí ìàñèâ ñ 10 ïîçèöèè êàòî çàä âñÿêà ïîçöèÿ îò ìàñèâà èìà ñëåäíèòå ÷èñëà 0000, 1000,2000,3000...9000. ñëåä êîåòî êðàéíîòî âðåìå òðÿáâà äà ãî ñðàâíÿ ñ ìàñèâà è àêî å 5600 ìèëèñåêóíäè ïðèìåðíî äà çàìåñòè â ìàñèâà ïîçèöèÿòà ñ 5000 è äà ìè èçâåäà íà åêðàíà ïîä êîÿ ïîçèöèÿ å ðåçóëòàò. Èäåÿòà å äà ñå íàïðàâè íåùî êàòî Òîï 10 è ñëåä âñÿêî ðàçèãðàâàíå íà ïðîãðàìàòà äà òè ïîêàçâà íà êîå ìÿñòî òè å ðåçóëòàòà êîéòî ñè ïîñòèãíàë

  4. #4
    Çåâçåê Ïðîâîêàòîð
    Join Date: Sep:2005
    Location: Sofia
    Posts: 18,517
    Quote Originally Posted by bsb View Post
    5600
    5600:1000=5.6
    Óòî÷íåíèå:
    5600/1000=5
    5600.0/1000=5.6
    Íî òîâà åäâà ëè ùå ñâúðøè ðàáîòà.

    Àêî ùå ïðàâèø êëàñèðàíå ïî-äîáðå íàïðàâè ìàñèâà ñ 11 åëåìåíòà. Íà ïîñëåäíèÿ ìó ïðèñâîÿâàø âúïðîñíàòà ñòîéíîñò è ïîñëå ñ åäíà èòåðàöèÿ íà ñîðòèðàíå ïî ìåòîäà íà ìåõóð÷åòî âñè÷êî ùå ñè äîéäå íà ìÿñòîòî. Åëåìåíòúò ùå èçïëóâà íàãîðå êîëêîòî ìîæå, à òåçè ïîä íåãîùå ñå ïðåìåñòÿò ñ 1 íàäîëó.  íîìåð 11 (ñ èíäåêñ 10), ùå ïîëó÷èø áîêëóê, êîéòî íÿìà äà ïîêàçâàø.
    Last edited by vvvlado; 5th December 2008 at 15:53.

  5. #5
    Êàëôà âèíî÷åðïåö
    Join Date: Jun:2002
    Location: 85435
    Posts: 4,619
    Java ñè èìà êëàñ çà ñîðòèðàíå.
    X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333

  6. #6
    Çåâçåê Ïðîâîêàòîð
    Join Date: Sep:2005
    Location: Sofia
    Posts: 18,517
    Ïî-òî÷íî ñòàòè÷åí ìåòîä. Íî â ñëó÷àÿ èìàìå ñàìî 1/n îò ñîðòèðàíåòî, äîðè ñàìî ÷àñò îò íåÿ. Ñ ïîâå÷å ìåðàê, ìîæå äà ñå ðàçïèøå è áåç öèêúë

  7. #7
    Registered User Anybody Killa's Avatar
    Join Date: May:2006
    Location: Sofia
    Posts: 36
    äîêàòî åêñïåðèìåíòèðàì ñòèãíàõ äî òîâà, ÷å ñè ñúçäàâàì ìàñèâ ñ 10 ïðîèçâîëíè 10 èíòåãåðà, íî â ìîìåíòà íå ìîãà äà ãî íàïðàâÿ ñ 10 òî÷íî îïðåäåëåíè ïîðåäíè èíòåãåðà äà ãî íàïðàâÿ
    import java.util.Arrays;
    import java.util.Scanner;
    import static java.lang.Math.*;

    public class test4e
    {
    public static void main(String... args)
    {
    Scanner sc = new Scanner(System.in);

    int j, k, number, size=10;
    boolean found = false;

    int[] intArray = new int[size];

    for (j=0; j<size; j++)
    intArray[j] = (int) (random()*100);

    System.out.print("Guess one of the numbers: ");
    number = sc.nextInt();

    k=0;
    while (!found && k<size)
    if (intArray[k]==number)
    found=true;
    else
    k +=1;

    System.out.println();
    if (found)
    System.out.println("Found in position " + k);
    else
    System.out.println("The number is not found");

    System.out.println("\nThe random array for verification is:\n");
    System.out.println(Arrays.toString(intAr ray));
    }
    }
    òîâà êîåòî ìè òðÿáâà âìåñòî ìàñèâ îò ñîðòà [66,7,23,67,88,11,1,4,8,0]
    äà áúäà [0,1,2,3,4,5,6,7,8,9]
    öÿë ñëåäîáåä ãî ìú÷à íî íå ìîãà äà ãî ïîäêàðàì

  8. #8
    Çåâçåê Ïðîâîêàòîð
    Join Date: Sep:2005
    Location: Sofia
    Posts: 18,517
    Quote Originally Posted by Anybody Killa View Post
    äîêàòî åêñïåðèìåíòèðàì ñòèãíàõ äî òîâà, ÷å ñè ñúçäàâàì ìàñèâ ñ 10 ïðîèçâîëíè 10 èíòåãåðà, íî â ìîìåíòà íå ìîãà äà ãî íàïðàâÿ ñ 10 òî÷íî îïðåäåëåíè ïîðåäíè èíòåãåðà äà ãî íàïðàâÿ


    òîâà êîåòî ìè òðÿáâà âìåñòî ìàñèâ îò ñîðòà [66,7,23,67,88,11,1,4,8,0]
    äà áúäà [0,1,2,3,4,5,6,7,8,9]
    öÿë ñëåäîáåä ãî ìú÷à íî íå ìîãà äà ãî ïîäêàðàì
    Èñêàø äà íàïðàâèø ñëó÷àéíî ðàçáúðêàíè ïîðåäíè ÷èñëà?
    random òè âðúùà ÷èñëî ìåæäó 0 è 1.
    Àêî ïîãëåäíåø java.util.Random ùå âèäèø ÷å èìà ìåòîä nextInt(int n), êîéòî âðúùà öÿëî ÷èñëî, ïî-ìàëêî îò ïàðàìåòúðà.
    Âñåêè ïúò ãî âèêàø ñ íàìëÿâàùî ÷èñëî çà ïàðàìåòúð. Ïðàâèø ñè ìàñèâ, â êîéòî ìàðêèðàø êîå âå÷å ñå å ïàäíàëî.  íà÷àëîòî, êîãàòî èìàø 10 îò 10 è ñå ïàäíå íàïðèìåð 2, ìàðêèðàø ãî. Ñëåä òîâà îò 9 ñå ïàäà 5. Áðîèø 5-òîòî íåèçòåãëåíî, êàòî çàïî÷âàø îò íóëà è ìðêèðàø 6. È ò. í.
    Ñ íàìàëÿâàíå íà êîåôèöèåíòà íà óìíîæåíèå îò 100 íà 10 è ñ ïîåòàïíî ïî-íàòàòúøíî íàìàëÿâàíå, ìîæåø äà ïîñòèãíåø ñúùîòî.

    Èëè íàáëúñêâàø ÷èñëàòà â åäèí Vector è ãè âàäèø îòòàì ïî ñëó÷àåí èíäåêñ, êàòî íå çàáðàâÿø äà ãè ìàõàø îò òàì, êîãàòî ñå ïàäíàò.
    Last edited by vvvlado; 20th December 2008 at 18:46.

  9. #9
    Registered User Anybody Killa's Avatar
    Join Date: May:2006
    Location: Sofia
    Posts: 36
    äî òóêà íàïðàâèõ âñè÷êî áåç çàêðúãëÿíåòî äî ïî íèñêî ÷èñëî, íÿêîé èäåÿ êàê òî÷íî äà íàïðàâÿ êàòî èìàì ðåçóëòàò îò ñîðòà íà 4345 äà ãî çàêðúãëè íà 4000

  10. #10
    Çåâçåê Ïðîâîêàòîð
    Join Date: Sep:2005
    Location: Sofia
    Posts: 18,517
    Åäèí ïðîñò íà÷èí - äåëåíèåòî íà äâå öåëè ÷èñëà å öÿëî ÷èñëî.
    4345/1000*1000=4000
    4345/100*100=4300

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