ΠΕΡΙΣΣΟΤΕΡΑ ΠΑΡΑΔΕΙΓΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΩΝ ΚΑΙ ΜΕ 3 ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ

Σχετικά έγγραφα
Εκτέλεση της εντολής1 και στη συνέχεια εκτέλεση της ΕΝΟΤΗΤΑΣ και της εντολής2 όσο η ΣΥΝΘΗΚΗ είναι αληθής.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό. Ενότητα 5: Εντολές Επανάληψης

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων

Σημειώσεις για πρόοδο στο εργαστήριο

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης

Γλώσσα Προγραμματισμού C. Προγραμματισμός HY: Γλώσσα Προγραμματισμού C. Γρήγορος Πίνακας Αναφοράς Σύνταξης. Εισήγηση #4. Επαναληπτικές δομές:

Υπολογισμός - Εντολές Επανάληψης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ

EΒ ΟΜΑ Α 4 Η. οµές επανάληψης while και do while

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 12 ο Μάθημα 1

Εισαγωγή στον Προγραμματισμό

Δομές Επανάληψης. Εισαγωγή στη C++

Κεφάλαιο : Επαναλήψεις (oι βρόγχοιfor, do-while) (Διάλεξη 10) Εντολές Επανάληψης που θα καλυφθούν σήμερα

Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα

Η γλώσσα προγραμματισμού C

Δομημένος Προγραμματισμός

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07

Λυμένα παραδείγματα με τις for, while, do-while

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE. Περιγραφή

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Εισαγωγή στον Προγραμματισμό με C++

Η γλώσσα προγραμματισμού C

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό. Ενότητα 8: Συναρτήσεις. Κ.

Ορισμός μεταβλητών δεικτών και αρχικοποίηση

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Υπολογισμός - Εντολές Ελέγχου

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 5 Εντολές Επανάληψης for while do while. Λαμπρινίδης Γεώργιος

Εισαγωγή στην πληροφορική

Η γλώσσα προγραμματισμού C

Εισαγωγή στην πληροφορική

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ

Δομές ελέγχου ροής προγράμματος

ΠΡΟΓΡΜΜΑΤΑ ΣΕ C. Γράψτε σε γλώσσα προγραμματισμού C τη συνάρτηση:

5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while)

Εντολές ελέγχου ροής if, for, while, do-while

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΟΡΙΣΜΟΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ ΕΠΙΣΤΡΟΦΗ ΤΙΜΗΣ #include <iostream.h> int compare_numbers(int num1, int num2)

Κεφάλαιο : Επαναλήψεις (o βρόγχος While) (Διάλεξη 9) Δομές Έλεγχου Προγράμματος

Λογικό "και" (AND) μας επιστρέφει 1 αν και οι δύο operands είναι όχι μηδέν, διαφορετικά 0)

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Ασκήσεις & παραδείγματα για επανάληψη

10. Εντολές επανάληψηςκαι οι εντολές

Εισαγωγή στον Προγραμματισμό

Ο βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C

9. Εντολές επανάληψηςκαι η εντολή

Γλώσσα Προγραμματισμού C

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008

Β7.1.4 Δομές Επανάληψης. Β Λυκείου Κατεύθυνσης

Η γλώσσα προγραμματισμού C

Α' Εξάμηνο ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011

Μεθόδων Επίλυσης Προβλημάτων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό. Ενότητα 4: Έλεγχος Ροής. Κ.

Προγραμματισμός I (Θ)

ΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος

ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ. for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή

Κεφάλαιο : Επαναλήψεις (for, do-while)

Δομημένος Προγραμματισμός (ΤΛ1006)

4. Επιλογή και Επανάληψη

2ο σετ σημειώσεων. 1 Εντολές εκτέλεσης υπό συνθήκη. 19 Μαρτίου 2012

Δομημένος Προγραμματισμός

Προγραμματισμός I (Θ)

Εχουμε ήδη συναντήσει μονοδιάστατους πίνακες, οι οποίοι ορίζονται ως εξής:

Ασκηή σεις 12ο Μαά θημα - Λυύ σεις

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός. Παναγιώτης Σφέτσος

Στόχοι και αντικείμενο ενότητας. Προτάσεις επανάληψης. Έλεγχος ροής προγράμματος. #5.. Εντολές Επανάληψης

γνωστό) ΘΕΩΡΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Ι ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ Ασκήσεις C 1. Να γραφεί πρόγραµµα που να εµφανίζει τους 5 πρώτους µεγαλύτερους

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 2 η

Fortran και Αντικειμενοστραφής προγραμματισμός.

Κεφάλαιο : Επαναλήψεις (oι βρόχος While) ( ιάλεξη 9) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Διαδικασιακός Προγραμματισμός

1. ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C++

Σε μία άλλη από τις εκτελέσεις του προγράμματος η αλληλεπίδραση με το χειριστή ήταν η επόμενη:

ΔΙΑΔΙΚΑΣΤΙΚΟΣ ΠΡΟΓΡΑ Ρ Μ Α ΜΑΤΙ Τ ΣΜΟΣ

Αρχές Προγραμματισμού

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Ενότητα 5: «Εισαγωγή στον Προγραμματισμό. Απλές ασκήσεις με γλώσσα C»

Παραδείγματα. Γράψτε ένα πρόγραμμα που να τυπώνει τη μέση τιμή ενός συνόλου μη αρνητικών αριθμών

Υπολογισμός - Συλλογή Δεδομένων - Πίνακες

2. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Α' μέρος: if)

Ενότητα 4: «Εισαγωγή στον Προγραμματισμό. Τα πρώτα προγράμματα σε γλώσσα C»

Χαράλαµπος Σκόκος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΕΞΕΤΑΣΕΙΣ ΧΕΙΜΕΡΙΝΟΥ ΕΞΑΜΗΝΟΥ Ερωτήσεις

Εισαγωγή στον δομημένο προγραμματισμό

ΤΕΜ-101 Εισαγωγή στους Η/Υ Εξεταστική Ιανουαρίου 2011 Θέματα Β

6. ΠΙΝΑΚΕΣ & ΑΛΦΑΡΙΘΜΗΤΙΚΑ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό

Εντολές Επανάληψης. int sum = 0, i=1; sum += i++ ; sum += i++ ; Η πράξη αυτή θα πρέπει να επαναληφθεί Ν φορές!

ΕΛΕΓΧΟΣ ΡΟΗΣ IF-ELSE

4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for)

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδηµαϊκό έτος ΑΣΚΗΣΗ #5 Προτεινόµενη λύση

Α' Εξάμηνο ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Ασκήσεις Επανάληψης

Εισαγωγή στις Συναρτήσεις

Transcript:

ΠΕΡΙΣΣΟΤΕΡΑ ΠΑΡΑΔΕΙΓΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΩΝ ΚΑΙ ΜΕ 3 ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΑΡΤΙΩΝ-ΠΕΡΙΤΤΩΝ ΚΑΙ ΘΕΤΙΚΩΝ-ΑΡΝΗΤΙΚΩΝ-ΜΗΔΕΝ ΑΠΟ N TYXAΙΟΥΣ ΑΡΙΘΜΟΥΣ //1ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ FOR void main()/ int n i, x, art=0, per=0, thet=0, arn=0, mhd=0; scanf("%d", &n); for (i=1; i<=n; i++) //ΑΝ ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΔΕΝ ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ printf("thetikoi = %d Arnitikoi = %d Mhden = %d \n", thet, arn, mhd); 1

ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΑΡΤΙΩΝ-ΠΕΡΙΤΤΩΝ ΚΑΙ ΘΕΤΙΚΩΝ-ΑΡΝΗΤΙΚΩΝ-ΜΗΔΕΝ ΑΠΟ N TYXAΙΟΥΣ ΑΡΙΘΜΟΥΣ //2ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ WHILE void main() Int n, i=1, x, art=0, per=0, thet=0, arn=0, mhd=0; scanf("%d",&n); while (i<=n) //ΑΝ ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΔΕΝ ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ i++;//αυξηση ΜΕΤΡΗΤΗ ΕΠΑΝΑΛΗΨΕΩΝ printf("thetikoi = %d Arnitikoi = %d Mhden = %d \n", thet, arn, mhd); 2

ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΑΡΤΙΩΝ-ΠΕΡΙΤΤΩΝ ΚΑΙ ΘΕΤΙΚΩΝ-ΑΡΝΗΤΙΚΩΝ-ΜΗΔΕΝ ΑΠΟ N TYXAΙΟΥΣ ΑΡΙΘΜΟΥΣ //3ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ DO..WHILE void main() int n, i=1, x, art=0, per=0, thet=0, arn=0, mhd=0; scanf("%d", &n); do //ΑΝ ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΔΕΝ ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ i++;//αυξηση ΜΕΤΡΗΤΗ ΕΠΑΝΑΛΗΨΕΩΝ while (i<=n); printf("thetikoi = %d Arnitikoi = %d Mhden = %d\n", thet, arn, mhd); Και άλλο παράδειγμα 3

ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΤΩΝ ΑΡΤΙΩΝ ΑΡΙΘΜΩΝ ΠΟΥ ΕΙΣΑΓΟΝΤΑΙ ΜΕΧΡΙ ΝΑ ΔΟΘΕΙ ΕΝΑΣ ΠΕΡΙΤΤΟΣ //1ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ WHILE. (Η ΕΝΤΟΛΗ FOR ΔΕΝ ΜΠΟΡΕΙ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΓΙΑΤΙ Ο ΑΡΙΘΜΟΣ ΤΩΝ ΕΠΑΝΑΛΗΨΕΩΝ ΔΕΝ ΕΙΝΑΙ ΓΝΩΣΤΟΣ) //ΑΡΧΕΙΟ ΕΠΙΚΕΦΑΛΙΔΑΣ ΠΟΥ ΠΕΡΙΕΧΕΙ ΤΙΣ ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ/ΕΞΟΔΟΥ void main()//αρχη ΚΥΡΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ int i=1,x,art=0; printf("dose %d artio arithmo h peritto gia na stamatiseis\n",i); while (x%2==0)//αν ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ Ο ΑΡΙΘΜΟΣ ΕΙΝΑΙ ΑΡΤΙΟΣ i++;//το i ΔΕΝ ΕΙΝΑΙ ΜΕΤΡΗΤΗΣ ΕΠΑΝΑΛΗΨΕΩΝ, ΑΠΛΑ ΔΕΙΧΝΕΙ ΤΗ ΣΕΙΡΑ ΤΟΥ ΑΡΙΘΜΟΥ ΠΟΥ ΕΙΣΑΓΕΤΑΙ ΚΑΙ ΕΙΝΑΙ ΠΡΟΑΙΡΕΤΙΚΟ printf("dose %d arithmo artio arithmo h peritto gia na stamatiseis\n",i); printf("artioi = %d \n",art); ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΤΩΝ ΑΡΤΙΩΝ ΑΡΙΘΜΩΝ ΠΟΥ ΕΙΣΑΓΟΝΤΑΙ ΜΕΧΡΙ ΝΑ ΔΟΘΕΙ ΕΝΑΣ ΠΕΡΙΤΤΟΣ //2ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ DO..WHILE. //ΑΡΧΕΙΟ ΕΠΙΚΕΦΑΛΙΔΑΣ ΠΟΥ ΠΕΡΙΕΧΕΙ ΤΙΣ ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ/ΕΞΟΔΟΥ void main()//αρχη ΚΥΡΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ int i=1,x,art=0; do printf("dose %d artio arithmo h peritto gia na stamatiseis\n",i); if (x%2==0) i++;//το i ΔΕΝ ΕΙΝΑΙ ΜΕΤΡΗΤΗΣ ΕΠΑΝΑΛΗΨΕΩΝ, ΑΠΛΑ ΔΕΙΧΝΕΙ ΤΗ ΣΕΙΡΑ ΤΟΥ ΑΡΙΘΜΟΥ ΠΟΥ ΕΙΣΑΓΕΤΑΙ ΚΑΙ ΕΙΝΑΙ ΠΡΟΑΙΡΕΤΙΚΟ while (x%2==0);//αν ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ Ο ΑΡΙΘΜΟΣ ΕΙΝΑΙ ΑΡΤΙΟΣ printf("artioi = %d \n",art); 4

Και άλλο παράδειγμα ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΑΡΤΙΩΝ-ΠΕΡΙΤΤΩΝ ΚΑΙ ΘΕΤΙΚΩΝ-ΑΡΝΗΤΙΚΩΝ-ΜΗΔΕΝ ΑΠΟ N TYXAΙΟΥΣ ΑΡΙΘΜΟΥΣ //1ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ FOR void main()/ int n i, x, art=0, per=0, thet=0, arn=0, mhd=0; scanf("%d", &n); for (i=1; i<=n; i++) //ΑΝ ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΔΕΝ ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ printf("thetikoi = %d Arnitikoi = %d Mhden = %d \n", thet, arn, mhd); 5

ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΑΡΤΙΩΝ-ΠΕΡΙΤΤΩΝ ΚΑΙ ΘΕΤΙΚΩΝ-ΑΡΝΗΤΙΚΩΝ-ΜΗΔΕΝ ΑΠΟ N TYXAΙΟΥΣ ΑΡΙΘΜΟΥΣ //2ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ WHILE void main() Int n, i=1, x, art=0, per=0, thet=0, arn=0, mhd=0; scanf("%d",&n); while (i<=n) //ΑΝ ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΔΕΝ ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ i++;//αυξηση ΜΕΤΡΗΤΗ ΕΠΑΝΑΛΗΨΕΩΝ printf("thetikoi = %d Arnitikoi = %d Mhden = %d \n", thet, arn, mhd); 6

ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΑΡΤΙΩΝ-ΠΕΡΙΤΤΩΝ ΚΑΙ ΘΕΤΙΚΩΝ-ΑΡΝΗΤΙΚΩΝ-ΜΗΔΕΝ ΑΠΟ N TYXAΙΟΥΣ ΑΡΙΘΜΟΥΣ //3ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ DO..WHILE void main() int n, i=1, x, art=0, per=0, thet=0, arn=0, mhd=0; scanf("%d", &n); do //ΑΝ ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΔΕΝ ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ i++;//αυξηση ΜΕΤΡΗΤΗ ΕΠΑΝΑΛΗΨΕΩΝ while (i<=n); printf("thetikoi = %d Arnitikoi = %d Mhden = %d\n", thet, arn, mhd); Και άλλο παράδειγμα ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΤΩΝ ΑΡΤΙΩΝ ΑΡΙΘΜΩΝ ΠΟΥ ΕΙΣΑΓΟΝΤΑΙ ΜΕΧΡΙ ΝΑ ΔΟΘΕΙ ΕΝΑΣ ΠΕΡΙΤΤΟΣ //1ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ WHILE. (Η ΕΝΤΟΛΗ FOR ΔΕΝ ΜΠΟΡΕΙ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΓΙΑΤΙ Ο ΑΡΙΘΜΟΣ ΤΩΝ ΕΠΑΝΑΛΗΨΕΩΝ ΔΕΝ ΕΙΝΑΙ ΓΝΩΣΤΟΣ) 7

//ΑΡΧΕΙΟ ΕΠΙΚΕΦΑΛΙΔΑΣ ΠΟΥ ΠΕΡΙΕΧΕΙ ΤΙΣ ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ/ΕΞΟΔΟΥ void main()//αρχη ΚΥΡΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ int i=1,x,art=0; printf("dose %d artio arithmo h peritto gia na stamatiseis\n",i); while (x%2==0)//αν ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ Ο ΑΡΙΘΜΟΣ ΕΙΝΑΙ ΑΡΤΙΟΣ i++;//το i ΔΕΝ ΕΙΝΑΙ ΜΕΤΡΗΤΗΣ ΕΠΑΝΑΛΗΨΕΩΝ, ΑΠΛΑ ΔΕΙΧΝΕΙ ΤΗ ΣΕΙΡΑ ΤΟΥ ΑΡΙΘΜΟΥ ΠΟΥ ΕΙΣΑΓΕΤΑΙ ΚΑΙ ΕΙΝΑΙ ΠΡΟΑΙΡΕΤΙΚΟ printf("dose %d arithmo artio arithmo h peritto gia na stamatiseis\n",i); printf("artioi = %d \n",art); ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΟΥ ΠΛΗΘΟΥΣ ΤΩΝ ΑΡΤΙΩΝ ΑΡΙΘΜΩΝ ΠΟΥ ΕΙΣΑΓΟΝΤΑΙ ΜΕΧΡΙ ΝΑ ΔΟΘΕΙ ΕΝΑΣ ΠΕΡΙΤΤΟΣ //2ος ΤΡΟΠΟΣ ΜΕ ΕΝΤΟΛΗ DO..WHILE. //ΑΡΧΕΙΟ ΕΠΙΚΕΦΑΛΙΔΑΣ ΠΟΥ ΠΕΡΙΕΧΕΙ ΤΙΣ ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ/ΕΞΟΔΟΥ void main()//αρχη ΚΥΡΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ int i=1,x,art=0; do printf("dose %d artio arithmo h peritto gia na stamatiseis\n",i); if (x%2==0) i++;//το i ΔΕΝ ΕΙΝΑΙ ΜΕΤΡΗΤΗΣ ΕΠΑΝΑΛΗΨΕΩΝ, ΑΠΛΑ ΔΕΙΧΝΕΙ ΤΗ ΣΕΙΡΑ ΤΟΥ ΑΡΙΘΜΟΥ ΠΟΥ ΕΙΣΑΓΕΤΑΙ ΚΑΙ ΕΙΝΑΙ ΠΡΟΑΙΡΕΤΙΚΟ while (x%2==0);//αν ΤΟ ΥΠΟΛΟΙΠΟ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΤΟΥ ΑΡΙΘΜΟΥ ΜΕ ΤΟ 2 ΕΙΝΑΙ ΜΗΔΕΝ ΤΟΤΕ Ο ΑΡΙΘΜΟΣ ΕΙΝΑΙ ΑΡΤΙΟΣ printf("artioi = %d \n",art); 8