jojokss Δημοσ. 16 Δεκεμβρίου 2015 Δημοσ. 16 Δεκεμβρίου 2015 Καλησπέρα! Θέλω να υλοποιήσω ένα πρόγραμμα χρησιμοποιώντας την acm και την κλάση RandomGenerator, ώστε ο χρήστης να εισάγει το μέγιστο όριο αριθμών και να του επιστρέφει ένα τυχαίο πρώτο αριθμό σε αυτό το διάστημα.
Moderators Kercyn Δημοσ. 16 Δεκεμβρίου 2015 Moderators Δημοσ. 16 Δεκεμβρίου 2015 Πολύ ωραία, ποιο είναι το πρόβλημα; 2
jojokss Δημοσ. 16 Δεκεμβρίου 2015 Μέλος Δημοσ. 16 Δεκεμβρίου 2015 χαχα Εσύ τελικά δουλειά δεν έχεις και ψάχνεις το forum για να ειρωνευτείς; Το λέω επειδή τυχαία διάβασα ένα άλλο post και πάλι εσύ πεταγόσουν και σχολίαζες
Moderators Kercyn Δημοσ. 16 Δεκεμβρίου 2015 Moderators Δημοσ. 16 Δεκεμβρίου 2015 Ρε πας καλά; Ξεκινάς ένα thread γράφοντας τι θες να κάνεις, δε λες ούτε τι έχεις κάνει, ούτε πού κολλάς ούτε τίποτα, έχεις ένα post χωρίς καμία ερώτηση ή διευκρίνιση. Σε ρωτάω ποιο είναι το πρόβλημα που αντιμετωπίζεις και λες ότι σε ειρωνεύομαι; 17
gon1332 Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 Καλησπέρα! Θέλω να υλοποιήσω ένα πρόγραμμα χρησιμοποιώντας την acm και την κλάση RandomGenerator, ώστε ο χρήστης να εισάγει το μέγιστο όριο αριθμών και να του επιστρέφει ένα τυχαίο πρώτο αριθμό σε αυτό το διάστημα. Χωρίς ίχνος ειρωνείας, δε βλέπω κάποια ερώτηση εδώ, οπότε μπορώ να σου πω "μπράβο που θέλεις να το κάνεις αυτό". 1
dios231 Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 Νταξξξ η αληθεια ειναι οτι μπορουμε γενικα να μην ειμαστε τοσο ειρωνικοι, χωρις να εχεις ακριβως αδικο σε αυτο που ειπες.
Moderators Kercyn Δημοσ. 17 Δεκεμβρίου 2015 Moderators Δημοσ. 17 Δεκεμβρίου 2015 Νταξξξ η αληθεια ειναι οτι μπορουμε γενικα να μην ειμαστε τοσο ειρωνικοι, χωρις να εχεις ακριβως αδικο σε αυτο που ειπες. Θες να μου πεις πού ακριβώς στο πρώτο μου post είμαι ειρωνικός; 3
defacer Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 Πολύ ωραία, ποιο είναι το πρόβλημα; Το πρόβλημα είναι φανερά ότι δε μπορείς να διαβάσεις τη σκέψη του. Λυσσάξτε. 2
M2000 Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 Μια βοήθεια ζήτησε ο άνθρωπος.. Λοιπόν jojokoss φτιάξε το πρόγραμμα να διαβάζει δυο αριθμούς και να τυπώνει το άθροισμα...και λέμε άμεσα τη λύση!
0verc0me Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 Ποσο ευκολο θα ηταν με την M2000 να υλοποιηθει; 6
M2000 Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 (επεξεργασμένο) Εδώ έχουμε την βοήθεια για αυτό που ζητάει, το αντικείμενο RandomGenerator http://cs.stanford.edu/people/eroberts/jtf/javadoc/student/acm/util/RandomGenerator.html Εδώ είναι δυο αλγόριθμοι σε Μ2000 που βγάζουν όλους τους πρώτους σε ένα διάστημα..(σε ένα πίνακα). Ο αλγόριθμος του Ερατοσθένη και ο πολύ πιο γρήγορος (δέκα φορές) του Όιλερ. http://georgekarras.blogspot.gr/2015/12/blog-post_17.html Είναι τόσο απλά διατυπωμένοι που άμεσα τους γράφει κανείς σε οποιαδήποτε γλώσσα! δίνουμε στο χ τον αριθμό π.χ. 10000. Η Μ2000 που είναι αργός διερμηνευτής κάνει 2.3 δευτερόλεπτα σε ένα παλιό DUAL CORE e5200 2.5G Διόρθωση 2.3 δευτερόλεπτα όχι 23 (οι μεταβλητές είναι double εδώ) Σε c θα πέταγε! Αλλά και η java καλή είναι! Μπορεί να αφήσει κανείς τον πίνακα μηδενικό και να βάζει 1 στο ι(λ), αλλά θα αλλάξει και το μέχρι.. Πίνακας ι(χ+1)=1 κ=2 κ2=κ**2 Ενώ κ2<χ { Για λ=κ2 έως χ ανά κ { ι(λ)=0 } Επανέλαβε { κ++ κ2=κ**2 } μέχρι ι(κ)=1 ή κ2>χ } Προσθέτω τη γρηγορότερη (μπορεί να υλοποιηθεί σε άλλη γλώσσα με πίνακα boolean, που μπορεί να πιάνει ένα bit), κατεβάζει το χρόνο στο 1.3sec από 2.1 sec σε VirtualBox. Το τμήμα το καλούμε χωρίς να μας δείξει νούμερα με το Α 10000 Ή με το Α1000,1 (οποιαδήποτε δεύτερη τιμή δημιουργεί μια μεταβλητή που ελέγχουμε αν υπάρχει για να τυπώσουμε) και τυπώνουμε. Τμήμα Α { \\ Κόσκινο του Όιλερ Διάβασε χ Αν ταύτιση("Α") τότε Διάβασε Τ αν χ>200000 τότε έξοδος Πίνακας ι(χ+1) κ=2 κ2=κ**2 Ενώ κ2<χ { Για λ=κ2 έως χ ανά κ { ι(λ)--} Επανέλαβε { κ++ κ2=κ**2 } μέχρι ι(κ)=0 ή κ2>χ } Αν όχι Έγκυρο(Τ) τότε έξοδος Για ι=2 εως χ { αν ι(ι) τότε συνέχισε τύπωσε ι, } τυπωσε } Επεξ/σία 18 Δεκεμβρίου 2015 από M2000 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα