By DePaul Dimadis
Choose your prefered Language: greek_flag uk_flag

Να γραφεί κώδικας σε γλώσσα C για τον παρακάτω αλγόριθμο:
1. Δημιουργία ενός θετικού τυχαίου αριθμού m : 2 <= m <=1500
2. Εύρεση όλων των διαιρετών του m που είναι πρώτοι αριθμοί (prime numbers), βάσει του κώδικα που
παρατίθεται στη συνέχεια
3. Προσδιορισμός του αριθμού n που θα είναι το γινόμενο των γνήσιων διαιρετών του αριθμού m με
περιττό πλήθος εμφανίσεων. Κάθε τέτοιος γνήσιος διαιρέτης θα συμμετέχει μόνον μία φορά στον
προσδιορισμό του αριθμού n .
4. Προσδιορισμός του αριθμού z = m*n
5. Εύρεση του αριθμού k για τον οποίο ισχύει ότι  k 2 = m*n
6. Εμφάνιση των αριθμών m,n,k