Δημοσιεύτηκε: 28 Νοέμ 2014, 01:58
από panosarkan
konnn έγραψε:
panosarkan έγραψε:Καλησπέρα παιδιά χρειάζομαι τη βοήθειά σας σε 2 προβληματάκια στη c.
1) Να γραφεί πρόγραμμα που θα διαβάζει μια ακολουθία n αριθμών και θα εμφανίζει τον αριθμό που εμφανίστηκε στην ακολουθία τις περισσότερες συνεχόμενες φορές.
2) Να γραφεί πρόγραμμα το οποίο θα διαβάζει έναν ακέραιο και να εμφανίζει τον αριθμό των bits με τιμή 1.Για παράδειγμα αν ο χρήστης πληκτρολογήσει τον αριθμό 30(00000000000000000000000000011110 στο δυαδικο) να εμφανιζει 4.
Η υλοποίηση θα πρέπει να γίνει χωρίς τη χρήση πίνακα.
Ευχαριστώ πολύ εκ των προτέρων!


Θα πρέπει να μας πεις που προβληματίζεσαι κατά την υλοποίηση .
konnn έγραψε:
panosarkan έγραψε:Καλησπέρα παιδιά χρειάζομαι τη βοήθειά σας σε 2 προβληματάκια στη c.
1) Να γραφεί πρόγραμμα που θα διαβάζει μια ακολουθία n αριθμών και θα εμφανίζει τον αριθμό που εμφανίστηκε στην ακολουθία τις περισσότερες συνεχόμενες φορές.
2) Να γραφεί πρόγραμμα το οποίο θα διαβάζει έναν ακέραιο και να εμφανίζει τον αριθμό των bits με τιμή 1.Για παράδειγμα αν ο χρήστης πληκτρολογήσει τον αριθμό 30(00000000000000000000000000011110 στο δυαδικο) να εμφανιζει 4.
Η υλοποίηση θα πρέπει να γίνει χωρίς τη χρήση πίνακα.
Ευχαριστώ πολύ εκ των προτέρων!


Θα πρέπει να μας πεις που προβληματίζεσαι κατά την υλοποίηση .
Στη πρώτη είναι αναγκαίο να δώσω κάποιο n με τη scanf η δε χρειάζεται να δηλώσω καθόλου το n.Για το δεύτερο πρόβλημα δεν γνωρίζω πως μπορώ να μετατρέψω έναν ακέραιο σε δυαδικό(ίσως υπάρχει κάποια εντολή?) και επίσης ο δυαδικός θα πρέπει να είναι γραμμένος σε συμπλήρωμα ως προς 2?.... Ευχαριστώ πολύ