Results 1 to 10 of 10
Thread: Ïðîãðàìà íà Java
Hybrid View
-
4th December 2008 13:08 #1
Ïðîãðàìà íà Java
Èìàì íóæäà îò ïîìîù çà åäíà çàäà÷à íà Java. Íÿìà äà ÿ îïèñâàì öÿëàòà à ïðîñòî òîâà êîåòî ìè òðÿáâà. Çíà÷è â çàäà÷àòà ñè ãåíåðèðàì âðåìå â ìèëèñåêóíäè, òîâà âðåìå äà ãî íàðå÷åì time òðÿáâà äà ãî ñðàâíÿ ñ ìàñèâ îò 10 ïîçèöè, êàòî çàä âñÿêà ïîçöèÿ ñòîè ïðèìåðíî 0000, 1000, 2000 è òàêà äî 9000. È òðÿáâà àêî âðåìåòî â ìèëèñåêóíäè ïðèìåðíî å 5600 äà çàìåíè â ìàñèâà ïîçèöèÿòà ñ 5000 è äà ìè èçïèøå íà êîÿ ïîçèöèÿ å çàìåñòåíî. Ïðîáâàì ðàçíè ðàáîòè àìà íèùî íå ñòàâà çà ñåãà.
-
4th December 2008 13:59 #2Registered User
Join Date: Oct:2003
Location: Ñîôèÿ
Posts: 4,317
Åäèí ïðèíöèïíî íåäîáúð íà÷èí, íî ïîäõîäÿù çà òî÷íî òåçè èçõîäíè äàííè. Âçèìàø íà÷àëíîòî âðåìå. Äåëèø ãî íà õèëÿäà. Çàêðúãëÿâàø ÷èñëîòî íàäîëó. Âçèìàø òàêà ïîëó÷åíîòî ÷èñëî è â òàçè ïîçèöèÿ îò ìàñèâà çàïèñâàø íà÷àëíîòî âðåìå.
Ïðèìåð:
5600
5600:1000=5.6
bottom (5.6)=5
t[5] - ñòàðà ñòîéíîñò 5000, íîâà ñòîéíîñò 5600
Îñòàâÿì òè äà ñå ñåòèø çàùî òîçè àëãîðèòúì íå å äîáúð îáù àëãîðèòúì.
-
5th December 2008 02:11 #3
òúé êàòî àç îùå íå íàìèðàì ðåøåíèå íà çàäà÷àòà åòî ìàëêî ïîÿñíåíèå
êàòî öÿëî ñå èñêà ãåíåðèðàíå íà 2 ÷èñëà ïîñëå ñå ãåíåðèðà åäèí îò ñëåäíèòå îïåðàòîðè + - / *, ñòàðòèðà ñå òàéìåð çà íà÷àëíî âðåìå ñëåä òîâà ñå èñêà äà þçåðà äà ïîçíàå êàêúâ ñèìâîë ñå å ãåíåðèðàë êàòî ìó ñå ïîêàæå a ? b = ðåçóëòàòà , êàòî èç÷èñëåíèÿòà ñà â îòäåëíè case. íàêðàÿ ñëåä ïðàâèëíî îòãîâàðÿíå ñå ñòîïèðà âðåìåòî. äî òóêà çàäà÷àòà å ãîòîâà ñå òîâà êîåòî íå ìîãà äà íàïðàâÿ: òðÿáâà äà èìàì åäèí ìàñèâ ñ 10 ïîçèöèè êàòî çàä âñÿêà ïîçöèÿ îò ìàñèâà èìà ñëåäíèòå ÷èñëà 0000, 1000,2000,3000...9000. ñëåä êîåòî êðàéíîòî âðåìå òðÿáâà äà ãî ñðàâíÿ ñ ìàñèâà è àêî å 5600 ìèëèñåêóíäè ïðèìåðíî äà çàìåñòè â ìàñèâà ïîçèöèÿòà ñ 5000 è äà ìè èçâåäà íà åêðàíà ïîä êîÿ ïîçèöèÿ å ðåçóëòàò. Èäåÿòà å äà ñå íàïðàâè íåùî êàòî Òîï 10 è ñëåä âñÿêî ðàçèãðàâàíå íà ïðîãðàìàòà äà òè ïîêàçâà íà êîå ìÿñòî òè å ðåçóëòàòà êîéòî ñè ïîñòèãíàë
-
5th December 2008 15:46 #4Çåâçåê Ïðîâîêàòîð
Join Date: Sep:2005
Location: Sofia
Posts: 18,517
Óòî÷íåíèå:
5600/1000=5
5600.0/1000=5.6
Íî òîâà åäâà ëè ùå ñâúðøè ðàáîòà.
Àêî ùå ïðàâèø êëàñèðàíå ïî-äîáðå íàïðàâè ìàñèâà ñ 11 åëåìåíòà. Íà ïîñëåäíèÿ ìó ïðèñâîÿâàø âúïðîñíàòà ñòîéíîñò è ïîñëå ñ åäíà èòåðàöèÿ íà ñîðòèðàíå ïî ìåòîäà íà ìåõóð÷åòî âñè÷êî ùå ñè äîéäå íà ìÿñòîòî. Åëåìåíòúò ùå èçïëóâà íàãîðå êîëêîòî ìîæå, à òåçè ïîä íåãîùå ñå ïðåìåñòÿò ñ 1 íàäîëó.  íîìåð 11 (ñ èíäåêñ 10), ùå ïîëó÷èø áîêëóê, êîéòî íÿìà äà ïîêàçâàø.Last edited by vvvlado; 5th December 2008 at 15:53.
-
5th December 2008 18:13 #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
-
5th December 2008 18:41 #6Çåâçåê Ïðîâîêàòîð
Join Date: Sep:2005
Location: Sofia
Posts: 18,517
Ïî-òî÷íî ñòàòè÷åí ìåòîä. Íî â ñëó÷àÿ èìàìå ñàìî 1/n îò ñîðòèðàíåòî, äîðè ñàìî ÷àñò îò íåÿ. Ñ ïîâå÷å ìåðàê, ìîæå äà ñå ðàçïèøå è áåç öèêúë
-
20th December 2008 16:27 #7
äîêàòî åêñïåðèìåíòèðàì ñòèãíàõ äî òîâà, ÷å ñè ñúçäàâàì ìàñèâ ñ 10 ïðîèçâîëíè 10 èíòåãåðà, íî â ìîìåíòà íå ìîãà äà ãî íàïðàâÿ ñ 10 òî÷íî îïðåäåëåíè ïîðåäíè èíòåãåðà äà ãî íàïðàâÿ
òîâà êîåòî ìè òðÿáâà âìåñòî ìàñèâ îò ñîðòà [66,7,23,67,88,11,1,4,8,0]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));
}
}
äà áúäà [0,1,2,3,4,5,6,7,8,9]
öÿë ñëåäîáåä ãî ìú÷à íî íå ìîãà äà ãî ïîäêàðàì
-
20th December 2008 18:36 #8Çåâçåê Ïðîâîêàòîð
Join Date: Sep:2005
Location: Sofia
Posts: 18,517
Èñêàø äà íàïðàâèø ñëó÷àéíî ðàçáúðêàíè ïîðåäíè ÷èñëà?
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.
-
22nd December 2008 17:06 #9
äî òóêà íàïðàâèõ âñè÷êî áåç çàêðúãëÿíåòî äî ïî íèñêî ÷èñëî, íÿêîé èäåÿ êàê òî÷íî äà íàïðàâÿ êàòî èìàì ðåçóëòàò îò ñîðòà íà 4345 äà ãî çàêðúãëè íà 4000
-
22nd December 2008 18:01 #10Çåâçåê Ïðîâîêàòîð
Join Date: Sep:2005
Location: Sofia
Posts: 18,517
Åäèí ïðîñò íà÷èí - äåëåíèåòî íà äâå öåëè ÷èñëà å öÿëî ÷èñëî.
4345/1000*1000=4000
4345/100*100=4300




Reply With Quote

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