Πλήθος πενταψήφιων
Συντονιστές: Demetres, silouan
- Demetres
- Γενικός Συντονιστής
- Δημοσιεύσεις: 8989
- Εγγραφή: Δευ Ιαν 19, 2009 5:16 pm
- Τοποθεσία: Λεμεσός/Πύλα
- Επικοινωνία:
Πλήθος πενταψήφιων
Να βρεθεί το πλήθος όλων των πενταψήφιων αριθμών ώστε για όλα τα εκτός από το πολύ ένα.
Π.χ. οι και είναι τέτοιοι αριθμοί αλλά ο όχι.
Π.χ. οι και είναι τέτοιοι αριθμοί αλλά ο όχι.
Λέξεις Κλειδιά:
-
- Δημοσιεύσεις: 43
- Εγγραφή: Κυρ Απρ 16, 2017 4:10 pm
Re: Πλήθος πενταψήφιων
Αν η συνθήκη τηρείται για κάθε τότε υπάρχουν πενταψήφιοι
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν (δε μπορούμε να επιλέξουμε το 0 για τελευταίο ψηφίο)
(Αν η συνθήκη ισχύει για κάθε τότε η απάντηση είναι όλοι οι 5ψήφιοι με ταξινομημένα κατά αύξουσα σειρά τα ψηφία τους.
Αν η συνθήκη δεν ισχύει για κάποιο (π.χ. για ) τότε η απάντηση είναι η παραπάνω αφού είναι όλοι οι 4ψήφιοι με ταξινομημένα κατά αύξουσα σειρά τα ψηφία τους όλους τους τέτοιους μονοψήφιους. )
Άρα συνολικά
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν (δε μπορούμε να επιλέξουμε το 0 για τελευταίο ψηφίο)
(Αν η συνθήκη ισχύει για κάθε τότε η απάντηση είναι όλοι οι 5ψήφιοι με ταξινομημένα κατά αύξουσα σειρά τα ψηφία τους.
Αν η συνθήκη δεν ισχύει για κάποιο (π.χ. για ) τότε η απάντηση είναι η παραπάνω αφού είναι όλοι οι 4ψήφιοι με ταξινομημένα κατά αύξουσα σειρά τα ψηφία τους όλους τους τέτοιους μονοψήφιους. )
Άρα συνολικά
τελευταία επεξεργασία από Τροβαδούρος σε Παρ Μάιος 25, 2018 11:36 pm, έχει επεξεργασθεί 1 φορά συνολικά.
- Demetres
- Γενικός Συντονιστής
- Δημοσιεύσεις: 8989
- Εγγραφή: Δευ Ιαν 19, 2009 5:16 pm
- Τοποθεσία: Λεμεσός/Πύλα
- Επικοινωνία:
-
- Δημοσιεύσεις: 43
- Εγγραφή: Κυρ Απρ 16, 2017 4:10 pm
Re: Πλήθος πενταψήφιων
Έχετε δίκαιο έπρεπε να είναι γινόμενο. Θα το διορθώσω.
- Demetres
- Γενικός Συντονιστής
- Δημοσιεύσεις: 8989
- Εγγραφή: Δευ Ιαν 19, 2009 5:16 pm
- Τοποθεσία: Λεμεσός/Πύλα
- Επικοινωνία:
Re: Πλήθος πενταψήφιων
Υπάρχουν και κάποια άλλα θεματάκια οπότε σκέψου το ακόμη λίγο πριν το διορθώσεις.Τροβαδούρος έγραψε: ↑Παρ Μάιος 25, 2018 11:22 pmΈχετε δίκαιο έπρεπε να είναι γινόμενο. Θα το διορθώσω.
- Demetres
- Γενικός Συντονιστής
- Δημοσιεύσεις: 8989
- Εγγραφή: Δευ Ιαν 19, 2009 5:16 pm
- Τοποθεσία: Λεμεσός/Πύλα
- Επικοινωνία:
Re: Πλήθος πενταψήφιων
Κάποια επιπλέον θέματα:Τροβαδούρος έγραψε: ↑Παρ Μάιος 25, 2018 11:18 pmΑν η συνθήκη τηρείται για κάθε τότε υπάρχουν πενταψήφιοι
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν
Αν η συνθήκη δεν ισχύει για τότε υπάρχουν (δε μπορούμε να επιλέξουμε το 0 για τελευταίο ψηφίο)
(Αν η συνθήκη ισχύει για κάθε τότε η απάντηση είναι όλοι οι 5ψήφιοι με ταξινομημένα κατά αύξουσα σειρά τα ψηφία τους.
Αν η συνθήκη δεν ισχύει για κάποιο (π.χ. για ) τότε η απάντηση είναι η παραπάνω αφού είναι όλοι οι 4ψήφιοι με ταξινομημένα κατά αύξουσα σειρά τα ψηφία τους όλους τους τέτοιους μονοψήφιους. )
Άρα συνολικά
(α) Οι περιπτώσεις και είναι ανάποδα επειδή πρέπει .
(β) To περιλαμβάνει όχι μόνο την περίπτωση όπου δεν ισχύει για αλλά και την περίπτωση που ισχύει για όλα τα .
(γ) Υπάρχει ένα λαθάκι και στο άθροισμα. Είναι και όχι .
Τα πιο πάνω διορθώνονται εύκολα για να δώσουν την σωστή απάντηση. Καλύτερα όμως κάνε καινούργια ανάρτηση και στην αρχική γράψε κάτι του στιλ «Δείτε πιο κάτω για την σωστή απάντηση» διότι αλλιώς χάνεται η ροή των υπόλοιπων μηνυμάτων.
- Διονύσιος Αδαμόπουλος
- Δημοσιεύσεις: 807
- Εγγραφή: Σάβ Μαρ 19, 2016 5:11 pm
- Τοποθεσία: Πύργος Ηλείας
Re: Πλήθος πενταψήφιων
Για να μη μείνει... την ξαναβάζω από την αρχή όπως είπε ο κύριος Δημήτρης.
Ξεχωρίζουμε τις εξής περιπτώσεις:
1) Αν η συνθήκη τηρείται για κάθε τότε υπάρχουν πενταψήφιοι. Ο λόγος είναι ότι επιλέγουμε ψηφία από τα και τα βάζουμε με φθίνουσα σειρά.
2) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν μονοψήφιο (που δεν μπορεί να είναι το 0) και μετά έναν τετραψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
3) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν διψήφιο και μετά έναν τριψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
4) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν τριψήφιο και μετά έναν διψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
5) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν τετραψήφιο και μετά έναν μονοψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
Βέβαια, στις περιπτώσεις 2) έως 5) στο πλήθος των πενταψήφιων που προκύπτουν συμπεριλαμβάνονται και αυτοί της πρώτης περίπτωσης που θα πρέπει να αφαιρεθούν. Άρα συνολικά:
Υ.Γ
Το ίδιο αποτέλεσμα βγαίνει και από το εξής μικρό προγραμματάκι σε C (όπου βέβαια δεν φαίνονται σωστά οι αλλαγές γραμμής):
Ξεχωρίζουμε τις εξής περιπτώσεις:
1) Αν η συνθήκη τηρείται για κάθε τότε υπάρχουν πενταψήφιοι. Ο λόγος είναι ότι επιλέγουμε ψηφία από τα και τα βάζουμε με φθίνουσα σειρά.
2) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν μονοψήφιο (που δεν μπορεί να είναι το 0) και μετά έναν τετραψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
3) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν διψήφιο και μετά έναν τριψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
4) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν τριψήφιο και μετά έναν διψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
5) Αν η συνθήκη δεν ισχύει για τότε υπάρχουν πενταψήφιοι. Δηλαδή επιλέγουμε έναν τετραψήφιο και μετά έναν μονοψήφιο αριθμό με τον τρόπο της πρώτης περίπτωσης.
Βέβαια, στις περιπτώσεις 2) έως 5) στο πλήθος των πενταψήφιων που προκύπτουν συμπεριλαμβάνονται και αυτοί της πρώτης περίπτωσης που θα πρέπει να αφαιρεθούν. Άρα συνολικά:
Υ.Γ
Το ίδιο αποτέλεσμα βγαίνει και από το εξής μικρό προγραμματάκι σε C (όπου βέβαια δεν φαίνονται σωστά οι αλλαγές γραμμής):
Κώδικας: Επιλογή όλων
#include <stdio.h>
int main()
{
int i, j, k, l, m, c, count=0;
for (i=1; i<=9; i++)
for (j=0; j<=9; j++)
for (k=0; k<=9; k++)
for (l=0; l<=9; l++)
for (m=0; m<=9; m++)
{
c=0;
if (i<=j) c++;
if (j<=k) c++;
if (k<=l) c++;
if (l<=m) c++;
if (c<=1) count++;
}
printf("%d\n", count);
return 0;
}
Houston, we have a problem!
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες