TeiSerron.gr
Σχολή Μηχανικών => 2ο Εξάμηνο => Τμήμα Μηχανικών Πληροφορικής, Υπολογιστών & Τηλεπικοινωνιών => Προγραμματισμός II => Μήνυμα ξεκίνησε από: sts_ou στις 09 Σεπτεμβρίου 2017, 17:14
-
Θέματα Ιουνίου 2017.
-
Μήπως γνωρίζει κάποιος στο θέμα 2ο πώς θα υπολογίσω το διάστημα τιμών;
-
Μήπως γνωρίζει κάποιος στο θέμα 2ο πώς θα υπολογίσω το διάστημα τιμών;
x = 10 * (float)rand() / RAND_MAX - 5;
Η σχέση (float)rand() / RAND_MAX θα μας δώσει έναν αριθμό από 0 έως 1 (εύρος [0,1])
Πολλαπλασιάζοντας με το 10 έχουμε ένα εύρος [0,10]
Κάνοντας και την αφαίρεση (-5) έχουμε ένα διάστημα τιμών [-5,5]
Σημείωση : Δεν είμαι σίγουρος αν η rand() μπορεί να επιστρέψει 0. Εάν όχι, το εύρος γίνεται (0,1]. Γενικά αυτά είναι πολύ συγκεκριμένα θέματα για τα οποία δεν νομίζω να κόψει μονάδες.
-
Ευχαριστώ πολύ! :)