Θέλω να τυπώσω (αν υπάρχει) τον μικρότερο τριψήφιο που είναι πολλαπλάσιο του 2 και του 5 αλλά όχι του 4. Πώς;
for(i = 100 ; i < 1000 ; i++) {
if (i % 2 == 0 && i % 5 == 0 && i % 4 != 0) {
printf("%d\n", i);
}
}
Υπάρχει κάποιο θέμα με αυτήν την υλοποίηση;
Τι γίνεται αφού ο βρόχος βρει και τυπώσει τον πρώτο κατάλληλο αριθμό; Μετρήστε πόσες γραμμές θα τυπωθούν και σκεφτείτε πώς σταματάμε έναν βρόχο νωρίς.
Αριθμός στον οδηγό: Α8.2
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec08-print-all-issue ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec08-print-all-issue.html ·
Markdown (GitHub)