Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α8.2 · Υπάρχει θέμα με αυτή την υλοποίηση;

Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 7 · Δυσκολία ★☆☆ · debug · Κεφάλαια: 8

Θέλω να τυπώσω (αν υπάρχει) τον μικρότερο τριψήφιο που είναι πολλαπλάσιο του 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)