Προγραμματιστικά προβλήματα

Προγραμματιστικά προβλήματα

 

1. Δευτερόλεπτα σε μέρες

 

Γράψτε ένα πρόγραμμα σε C, το οποίο να δίνει λύση στο παρακάτω θέμα :

Το προγραμματάκι στην αρχή ζητάει από τον χρήστη να του δώσει έναν μεγάλο ακέραιο αριθμό ο οποίος θα αντιπροσωπεύει δευτερόλεπτα.

Το πρόγραμμά σας πρέπει να «σπάει» αυτόν τον αριθμό σε Μέρες, Ώρες και Δευτερόλεπτα.

Χρησιμοποιήστε ακέραιους για τους υπολογισμούς σας, δηλαδή το πρόγραμμά σας θα αποκόπτει τα μη ακέραια μέρη (να μην σας δυσκολέψουμε από την αρχή).

 

Αναμενόμενη έξοδος :

 

C:\mozilla>foo
Enter the number of seconds: 100000
100000 seconds = 1666 minute(s)
100000 seconds = 27 hour(s)
100000 seconds = 1 day(s)

 

2. Η ρίζα …

 

Βρείτε την πέμπτη ρίζα, του αθροίσματος των τετραγώνων, των 100 πρώτων μονών αριθμών (καλό εεε 😉

 

Διευκρινήσεις

Μπορείτε να χρησιμοποιήσετε τον Compiler της αρεσκείας σας ή αν θέλετε κατεβάστε τον Lcc-win32 για Windows από

http://www.q-software-solutions.de/downloaders/get_name

(χρειάζεται να δώσετε το όνομά σας μόνο), ενώ αν χρησιμοποιείτε κάποια έκδοση του Linux χρειάζεστε glibc > 2.2  και gtk > 1.2.1.

3.  Οι 8 μπάλες

Για ακόνισμα του μυαλού σας, ένα προβληματάκι :

 

Έχετε 8 μπάλες. Μία από αυτές είναι ελαττωματική και ζυγίζει λιγότερο από τις άλλες. Διαθέτετε μια ζυγαριά για να μπορείτε να ζυγίσετε. Πως μπορείτε μόνο με δύο ζυγίσματα να βρείτε την ελαττωματική μπάλα;

 

Οι λύσεις

Leave a Reply

Your email address will not be published. Required fields are marked *