Πίνακες. Χρησιμοποιούνται για αποθήκευση συνόλου δεδομένων του ίδιου τύπου. Γραμμική Διάταξη Δήλωση Τύπος Δεδομένων ΌνομαΠίνακα[ length ]

Σχετικά έγγραφα
Πρακτικό 6/2012 της συνεδρίασης της Επιτροπής Ποιότητας Ζωής, του Δήμου Λήμνου, της 4ης Μαΐου 2012.

Το συνέδριο σας πραγματοποιείται σε μια εξαιρετικά δύσκολη συγκυρία για τον τόπο, την οικονομία της χώρας, την κοινωνία και τον κόσμο της εργασίας.

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

11. Προϋπολογισμός Προϋπολογισμός και αποδοτικότητα δημοσίων υπηρεσιών: υφιστάμενη κατάσταση

Βασικά σημεία διάλεξης

Κεφάλαιο Πέμπτο Εθνοπολιτισμική Ζωή και Εμπειρίες Ελληνικότητας των Ελληνοαυστραλών Εφήβων

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

ΔΕΛΤΙΟ ΤΥΠΟΥ. Ελλείψεις στο φορολογικό νομοσχέδιο. Σοβαρές ελλείψεις στη νέα μορφή του φορολογικού νομοσχεδίου

Συνοπτική Παρουσίαση. Ελλάδα

Η ΑΥΤΕΠΑΓΓΕΛΤΗ ΑΝΑΖΗΤΗΣΗ ΔΙΚΑΙΟΛΟΓΗΤΙΚΩΝ ΜΙΑ ΚΡΙΤΙΚΗ ΑΠΟΤΙΜΗΣΗ. ( Διοικητική Ενημέρωση, τ.51, Οκτώβριος Νοέμβριος Δεκέμβριος 2009)

ΚΩΔΙΚΑΣ ΔΕΟΝΤΟΛΟΓΙΑΣ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΙΤΗΣΕΩΝ ΜΕΤΑΤΑΞΕΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ. ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Υπουργείο Παιδείας και Θρησκευμάτων

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΙΣΤΟΡΙΑΣ Α ΓΥΜΝΑΣΙΟΥ

1. Εισαγωγή. 2. Καταπολέμηση της φοροδιαφυγής

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών

Εσωτερικοί Κανονισμοί Τοπικής Αυτοδιοίκησης

Αυτός που δεν μπορεί να δει τα μικρά πράγματα είναι τυφλός και για τα μεγαλύτερα. (Κομφούκιος, πχ)

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΙΕΘΝΗΣ ΣΥΜΒΑΣΗ ΕΡΓΑΣΙΑΣ 183 «για την αναθεώρηση της (αναθεωρηµένης) σύµβασης για την προστασία της µητρότητας,»

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΡΙΘΜΟΣ ΜΕΛΕΤΗΣ: 58/ 2014 ΝΟΜΟΣ ΘΕΣΠΡΩΤΙΑΣ ΔΗΜΟΣ ΗΓΟΥΜΕΝΙΤΣΑΣ Δ/ΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΜΕΛΕΤΗ

Δείκτες (Pointers) Ένας δείκτης είναι μια μεταβλητή με τιμή μια διεύθυνση μνήμης. 9.8

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΛΑΜΑΤΑΣ (Τ.Ε.Ι.Κ.) ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ (ΣΤΕΓ) ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ (Φ.Π.) ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

Σύνταγμα, Εργασία και Συναφή Δικαιώματα ( Συνδικαλιστική Ελευθερία, Απεργία )

03-00: Βιομάζα για παραγωγή ενέργειας Γενικά ζητήματα εφοδιαστικών αλυσίδων

ΚΩ ΙΚΑΣ ΕΟΝΤΟΛΟΓΙΑΣ ΤΗΣ ΕΤΑΙΡΕΙΑΣ ΜΕ ΤΗΝ ΕΠΩΝΥΜΙΑ «ΠΑΠΟΥΤΣΑΝΗΣ ΑΝΩΝΥΜΗ ΒΙΟΜΗΧΑΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ ΕΤΑΙΡΕΙΑ ΚΑΤΑΝΑΛΩΤΙΚΩΝ ΑΓΑΘΩΝ»

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

Πρόγραμμα Σπουδών για το "Νέο Σχολείο"

ΤΙΜΟΛΟΓΙΟ ΤΕΥΧΗ ΔΗΜΟΠΡΑΤΗΣΗΣ ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ

ΕΘΙΜΑ ΤΟΥ ΚΟΣΜΟΥ. Αγγελική Περιστέρη Α 2

ΣΥΣΤΗΜΑ ΔΙΑΓΝΩΣΗΣ ΑΝΑΓΚΩΝ ΑΓΟΡΑΣ ΕΡΓΑΣΙΑΣ ΠΑΡΑΔΟΤΕΟ ΕΘΝΙΚΟΥ ΜΗΧΑΝΙΣΜΟΥ

ΑΛΥΣΟΚΙΝΗΣΗ. ΕΚΠΑΙΔΕΥΤΗΣ: Ανδρέας Ιωάννου

Τρίτη, 2 Σεπτεμβρίου 2014 Αριθ. Τεύχους: 200 Περιεχόμενα

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

η ΑΚΡΟΠΟΛΗ του ΜΕΓΑΛΟΥ ΓΑΡΔΙΚΙΟΥ Ο λόφος «Καστρί» στο βόρειο τμήμα του λεκανοπεδίου των Ιωαννίνων.

Σε ποιες κατηγορίες μειώνεται η σύνταξη από 1/1/2009 (σε εφαρμογή του Ν.3655/2008)

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

Επίσηµη Εφηµερίδα της Ευρωπαϊκής Ένωσης. (Νομοθετικές πράξεις) ΑΠΟΦΑΣΕΙΣ

ΑΣΦΑΛΙΣΗ ΑΥΤΟΚΙΝΗΤΟΥ

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

Ανακοίνωση σχετικά με τα επαγγέλματα που επηρεάζονται από την άρση των αδικαιολόγητων περιορισμών στην πρόσβαση και άσκηση:

Κατηγορία: Είσπραξη δημοσίων Εσόδων

Ασφάλεια στις εργασίες κοπής μετάλλων

Συνεταιριστική Οικονομία

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

Σκοπός του παιχνιδιού. Περιεχόμενα

ΕΝΗΜΕΡΩΤΙΚΟ ΈΓΓΡΑΦΟ Σ.Ε.Ε.Δ.Δ.Ε. ΟΙ ΕΠΙΒΑΡΥΝΣΕΙΣ ΤΟΥ ΝΕΟΥ ΦΟΡΟΛΟΓΙΚΟΥ

ενεργοί πολίτες για τη Μήλο οι θέσεις μας Υποψηφιότητα Αντώνη Καβαλιέρου δημοτικές εκλογές

Οι 21 όροι του Λένιν

Οι 99 θέσεις του Ποταμιού

Σχετ: Το από έγγραφό σας (αρ. πρωτ. εισερχ. 932/ ). Σε απάντηση του ως άνω σχετικού, θα θέλαμε να παρατηρήσουμε τα εξής:

Α. ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ. Επί του άρθρου 1 της τροπολογίας

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

Α. ΟΡΓΑΝΑ ΣΧΕΔΙΑΣΜΟΥ ΚΑΙ ΕΦΑΡΜΟΓΗΣ

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

Ακίνητα: Προϋπόθεση μεταβίβασης ο ενιαίος φόρος Υποχρέωση «επόπτη» σε συμβολαιογράφους, φύλακες μεταγραφών και προϊσταμένους κτηματολογικών γραφείων

ΣΥΝΤΟΝΙΣΤΕΣ ΟΜΑΔΑΣ PROJECT ΑΝΘΡΩΠΙΣΤΙΚΕΣ ΕΠΙΣΤΗΜΕΣ: ΟΜΑΔΑ PROJECT ΑΝΘΡΩΠΙΣΤΙΚΕΣ ΕΠΙΣΤΗΜΕΣ:

ΜΝΗΜΟΝΙΟ ΣΥΝΑΝΤΙΛΗΨΗΣ ΓΙΑ ΤΗ ΔΕΣΜΕΥΤΙΚΗ ΕΙΔΙΚΗ ΟΙΚΟΝΟΜΙΚΗ ΠΟΛΙΤΙΚΗ

ΑΒΒΑΣ ΚΑΣΣΙΑΝΟΣ, ΜΙΑ ΑΓΝΩΣΤΗ ΠΑΤΕΡΙΚΗ ΜΟΡΦΗ ΤΗΣ ΦΙΛΟΚΑΛΙΑΣ ΚΑΙ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΓΙΑ ΤΗΝ ΚΑΤΑΠΟΛΕΜΗΣΗ ΤΩΝ ΘΑΝΑΣΙΜΩΝ ΠΑΘΩΝ

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

ΠΟΛΙΤΙΚΉ ΠΑΙΔΕΙΑ. Α Γενικού Λυκείου και ΕΠΑ.Λ. Καζάκου Γεωργία, ΠΕ09 Οικονομολόγος

ΟΡΓΑΝΩΣΗ ΕΝΟΤΗΤΩΝ Α ΤΑΞΗΣ ΕΝΟΤΗΤΑ 3

ΔΙΗΜΕΡΙΔΑ ΤΕΕ ΤΜΗΜΑ ΚΕΡΚΥΡΑΣ

Παραβατικότητα Ανηλίκων και Πρόγραμμα Κυκλοφοριακής Αγωγής «ΕΡΜΗΣ» ΥΠΗΡΕΣΙΑ ΕΠΙΜΕΛΗΤΩΝ ΑΝΗΛΙΚΩΝ ΔΙΚΑΣΤΗΡΙΟΥ ΑΝΗΛΙΚΩΝ ΑΘΗΝΑΣ

Τοποθέτηση Δημάρχου Γ. Πατούλη. για τεχνικό πρόγραμμα 2010

Η ελληνική κοινωνία απέναντι στην οικονομική κρίση

ΚΟΥΡΙΟ-ΜΑΘΗΜΑ ΙΣΤΟΡΙΑΣ

Η ΦΙΛΙΑ..!!! Η ΑΞΙΑ ΤΗΣ ΦΙΛΙΑΣ

ΓΥΝΑΙΚΕΙΟΙ ΑΓΡΟΤΟΥΡΙΣΤΙΚΟΙ ΣΥΝΕΤΑΙΡΙΣΜΟΙ ΣΤΗΝ ΕΛΛΑ Α

ΚΕΦΑΛΑΙΟ 8 ΣΥΜΠΕΡΑΣΜΑΤΑ

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

ΑΔΑ: 4ΙΦΝΚ-ΔΘ. Αθήνα, 14 Δεκεμβρίου 2010 Αριθ. Πρωτ.: Ταχυδρομική. Σταδίου 27 Διεύθυνση: Ταχυδρομικός Κώδικας: ΑΘΗΝΑ

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

ΠΑΡΑΡΤΗΜΑ ΙΙ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΤΥΠΟΥ Α. Επωνυμία του πιστωτικού ιδρύματος για το οποίο συμπληρώνεται το παρόν ερωτηματολόγιο...

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

ΘΕΣΕΙΣ ΠΡΟΤΑΣΕΙΣ ΠΡΟΤΕΡΑΙΟΤΗΤΕΣ

Του Σταύρου Ν. PhD Ψυχολόγου Αθλητικού Ψυχολόγου

«ΤΑ ΧΕΛΙΔΟΝΙΣΜΑΤΑ»- ΤΟ ΤΡΑΓΟΥΔΙ ΤΗΣ ΧΕΛΙΔΟΝΑΣ

ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗ ΛΟΓΙΣΤΙΚΗ

Παιδαγωγική ή Εκπαίδευση ΙΙ

Σοφία Γιουρούκου, Ψυχολόγος Συνθετική Ψυχοθεραπεύτρια

Πασχαλινά Έθιμα στη Θράκη και στην Αίνο

Ηλεκτρικό φορτίο Ηλεκτρική δύναμη

Έργο :ΕΡΓΑΣΙΕΣ ΣΥΝΤΗΡΗΣΗΣ ΟΙΚΟΔΟΜΙΚΩΝ ΚΑΙ Η/Μ ΣΧΟΛΙΚΩΝ ΚΤΗΡΙΩΝ ΕΤΟΥΣ 2012 ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ. Τιμαριθμική 2010Δ 1 ΓΕΝΙΚΟΙ ΟΡΟΙ

ΤΕΥΧΗ ΔΗΜΟΠΡΑΤΗΣΗΣ ΤΙΜΟΛΟΓΙΟ MΕΛΕΤΗΣ

Ασυντήρητες και επικίνδυνες οικοδομές

Δρ.ΠΟΛΥΚΑΡΠΟΣ ΕΥΡΙΠΙΔΟΥ


ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ ΓΕΝΙΚΟΙ ΟΡΟΙ

ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ ΔΗΜΟΤΙΚΩΝ ΚΟΙΜΗΤΗΡΙΩΝ ΔΗΜΟΥ ΘΕΡΜΗΣ

«ΑΝΩ ΛΙΟΣΙΑ: ΤΟΠΙΚΗ ΙΣΤΟΡΙΑ, ΠΕΡΙΒΑΛΛΟΝ, ΠΡΟΚΛΗΣΕΙΣ, ΠΡΟΟΠΤΙΚΕΣ»

109(Ι)/2014 ΝΟΜΟΣ ΠΟΥ ΠΡΟΝΟΕΙ ΓΙΑ ΤΟ ΕΛΑΧΙΣΤΟ ΕΓΓΥΗΜΕΝΟ ΕΙΣΟΔΗΜΑ ΚΑΙ ΓΕΝΙΚΟΤΕΡΑ ΠΕΡΙ ΚΟΙΝΩΝΙΚΩΝ ΠΑΡΟΧΩΝ ΤΟΥ 2014 ΚΑΤΑΤΑΞΗ ΑΡΘΡΩΝ

Οι ιοί και οι ιογενείς λοιμώξεις του αναπνευστικού συστήματος στα παιδιά

ΝΕΑ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΑ ΠΡΟΪΟΝΤΑ- ΕΦΑΡΜΟΓΗ ΣΕ ΑΣΦΑΛΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΗ

Τα Αναβολικά. Τα αναβολικά χωρίζονται στα φυσικά και στα συνθετικά.

Ηλεκτρονική Υπηρεσία Υποβολής Αιτήσεων Εισδοχής σε Φοιτητικές Εστίες

ΣΤΗΝ ΤΡΟΙΖΗΝΙΑ ΑΠΟ ΑΓ.ΕΛΕΝΗ ΕΩΣ ΤΟΝ ΚΟΜΒΟ ΚΑΛΛΟΝΗΣ ΚΑΙ ΣΤΗΝ ΠΑΡΑΛΙΑ ΤΟΥ ΑΡΤΙΜΟΥ. ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ Τιμαριθμική 2012Α

ΦΙΛΟΣΟΦΙΑ ΤΟΥ ΔΙΚΑΙΟΥ. Ενότητα 7: Σχέση δικαίου-ηθικής-πολιτικής. Παρούσης Μιχαήλ. Τμήμα Φιλοσοφίας

Transcript:

Πίνακες Χρησιμοποιούνται για αποθήκευση συνόλου δεδομένων του ίδιου τύπου. Γραμμική Διάταξη Δήλωση Τύπος Δεδομένων ΌνομαΠίνακα[ length ] Πχ: int A[5]; Αριθμητική τιμή που εκφράζει το μέγεθος του πίνακα

Πίνακες - Προσπέλαση A: A[0] A[1] A[2] A[3] A[4] Κάθε θέση του πίνακα μπορεί να προσπελαστεί με χρήση Index. Για πίνακα μεγέθους Ν το index ανήκει στο διάστημα [0, Ν-1] Για να αναφερθούμε στο i στοιχείο του πίνακα αρκεί να γράψουμε A[i-1]

Παράδειγμα Αρχικοποίηση στοιχείων main() { int k[20],i; //αρχικοποίηση όλων των στοιχείων του πίνακα με την τιμή 5 for (i=0; i<20;i++) k[i] = 5; }

Δήλωση και Αρχικοποίηση ταυτόχρονα int A[20] = {3,1,2,56,78}; Τα 5 πρώτα στοιχεία του Α θα έχουν τις τιμές που δηλώνονται εντός των αγκυλών. Ο πίνακας είναι 20 θέσεων Αν απουσιάζει το μέγεθος του πίνακα, ο πίνακας έχει τόσα στοιχεία όσα δηλώνονται στις αγκύλες Πχ int A = {3,12,6} είναι πίνακας 3 θέσεων

Πίνακες Κάθε στοιχείο του πίνακα μπορεί να χρησιμοποιηθεί σαν μεταβλητή του τύπου δεδομένων του πίνακα. Πχ int A[20]; scanf( %d,&a[0]); αποθηκεύει στο Α[0] τον ακέραιο που θα διαβαστεί από το stream εισόδου printf( Value of A[0] is:%d,a[0]); Εκτυπώνει την τιμή του A[0]

Παράδειγμα Φτιάξτε ένα πρόγραμμα που να αποθηκεύει σε έναν πίνακα 10 χαρακτήρες από το stream εισόδου. Τέλος εκτυπώστε τον πίνακα.

Πρόγραμμα main(){ char A[10]; int I; printf( Input 10 characters\n ); for (i=0; i<10; i++) A[i] = getchar(); printf( Characters are:\n ); for (i=0; i<10; i++) putchar(a[i]); }

Δείκτες και Πίνακες Το όνομα ενός πίνακα είναι δείκτης στο πρώτο του στοιχείο int A[20], *p; p = A; Είναι ισοδύναμη με την εντολή p = &A[0];

Αριθμητική δεικτών (έχει νόημα μόνο σε πίνακες) p p+1 p+2 p+3 p+4 A[0] A[1] A[2] A[3] A[4] «Προσθέτω 1 σε δείκτη» ισοδυναμεί με την έκφραση «Δείκτης στην επόμενη θέση» A + i είναι δείκτης στο στοιχείο Α[ι] Για προσπέλαση του Α μπορούμε να γράψουμε int i; for (i = 0; i<n; i++) printf( A[%d]:%d\n,i, *(A+i) );

Πίνακες ως παράμετροι συναρτήσεων Δήλωση double athroisma(int vathmos[ ], int megethos); Ισοδύναμη με τη δήλωση double athroisma(int *vathmos, int megethos); Κλήση: athroisma(vathmos,300);

Πίνακες Το πέρασμα των πινάκων σε συναρτήσεις γίνεται με αναφορά (by reference), περνάμε τη διεύθυνση του πρώτου στοιχείου του πίνακα. Αλλαγές σε στοιχεία του πίνακα που περνιέται σαν όρισμα στη συνάρτηση, είναι μόνιμα Δεν υποστηρίζεται επιστροφή πίνακα από συνάρτηση

Άσκηση Φτιάξτε ένα πρόγραμμα που να διαβάζει 10 ακεραίους από το stream εισόδου και να τους αποθηκεύει σε έναν πίνακα. Στη συνέχεια μια συνάρτηση που να επιστρέφει το πλήθος εμφάνισης συγκεκριμένου ακεραίου στον πίνακα. Υπόδειξη: Η επικεφαλίδα της συνάρτησης int IntCount(int A[],int k); Θέλουμε να επιστρέφεται το πλήθος εμφάνισης του k στον πίνακα Α[].

Πρόγραμμα #include <stdio.h> #include <stdlib.h> int IntCount(int A[ ], int k){ int i,count =0; for (i =0; i<10; i++) if (A[i] == k) count++; return count; }

Πρόγραμμα main(){ int Input[20], a, i; } printf("input 10 int\n"); for (i =0; i<10; i++) scanf("%d",&input[i]); printf("input integer to be searched\n"); scanf("%d",&a); printf("%d sequences\n",intcount(input,a)); system("pause"); return 0;

Άσκηση Τροποποιήστε το προηγούμενο πρόγραμμα ώστε η προσπέλαση των στοιχειών του πίνακα να γίνεται με χρήση δείκτη.

Πρόγραμμα #include <stdio.h> #include <stdlib.h> int IntCount(int A[ ], int k){ int i,count =0; for (i =0; i<10; i++) if ( *(A + i) == k) count++; return count; }

Πρόγραμμα main(){ int Input[20], a, i; printf("input 10 int\n"); for (i =0; i<10; i++) scanf("%d, Input+i ); printf("input integer to be searched\n"); scanf("%d",&a); printf("%d sequences \n",intcount(input,a),a); } system("pause"); return 0;

Πίνακες μεγαλύτερης διάστασης Η C υποστηρίζει πίνακες μέχρι 12 διαστάσεων Δήλωση πινάκων 2 διαστάσεων Τύπος Δεδομένων ΌνομαΠίνακα[Γραμμές][Στήλες] Πχ με τη δήλωση int A[4][5] ορίζεται ο δισδιάστατος πίνακας ακεραίων Α, 4x5

Πίνακες μεγαλύτερης διάστασης Δείκτες Γραμμών και στηλών ξεκινούν από το 0. A[i] A[0][0] A[0][1] A[0][2] A[0][3] A[0][4] A[1][0] A[1][1] A[1][2] A[2][0] A[2][1] A[2][2] A[1][3] A[2][3] A[1][4] A[2][4] A[3][0] A[3][1] A[3][2] A[3][3] Ο δισδιάστατος πίνακας είναι πίνακας μονοδιάστατων πινάκων A[3][4]

Πίνακες μεγαλύτερης διάστασης Προσπέλαση στοιχείων Σάρωση των τιμών του δισδιάστατου πίνακα Α 4 γραμμών και 5 στηλών: int i,j; for (i=0;i<4;i++) //σάρωση κάθε γραμμής for (j=0;j<5;j++) //σάρωση κάθε στήλης της γραμμής i Α[i][j] = 0; //ανάθεση τιμής στη γραμμή i και στήλη j

Πολυδιάστατοι πίνακες ως παράμετροι Δήλωση συναρτήσεων double athroisma(int vathmos[ ][sthles], int grammes); Κλήση: int vathmos[grammes][sthles] athroisma(vathmos,grammes);

Ταξινόμηση Πινάκων Μέθοδος Bubble Sort Για την ταξινόμηση πίνακα Ν στοιχείων Σύγκριση των στοιχείων ανά 2 Ανταλλαγή τιμών αν το 1 ο στοιχείο είναι μεγαλύτερο απ το 2ο Το μεγαλύτερο στοιχείο του πίνακα βρίσκεται στην τελευταία θέση Τα βήματα επαναλαμβάνονται N-1 φορές

Ταξινόμηση Πινάκων Μέθοδος Bubble Sort A: 60 42 83 25 75 A[0] A[1] A[2] A[3] A[4] A: 42 60 83 25 75 A[0] A[1] A[2] A[3] A[4] A: 42 60 83 25 75 A[0] A[1] A[2] A[3] A[4]

Ταξινόμηση Πινάκων Μέθοδος Bubble Sort A: 42 60 25 83 75 A[0] A[1] A[2] A[3] A[4] A: 42 60 25 75 83 A[0] A[1] A[2] A[3] A[4]

Ταξινόμηση Πινάκων Μέθοδος Bubble Τέλος 1 ης φάσης Sort A: 42 60 25 75 83 A[0] A[1] A[2] A[3] A[4] Τέλος 2 ης φάσης A: 42 25 60 75 83 A[0] A[1] A[2] A[3] A[4]

Ταξινόμηση Πινάκων Μέθοδος Bubble Τέλος 3ης φάσης Sort A: 25 42 60 75 83 A[0] A[1] A[2] A[3] A[4] Τέλος 4 ης φάσης A: 25 42 60 75 83 A[0] A[1] A[2] A[3] A[4]

Ταξινόμηση Πινάκων Μέθοδος Bubble #include <stdio.h> #include <stdlib.h> Sort main() { int m[5] = {23,20,12,52,10}, i, j, temp; for (i = 4; i>0; i--) // Επανάληψη βημάτων 4 φορές { for (j = 0; j<i; j++) // i συγκρίσεις σε κάθε φάση if (m[j]>m[j+1]) //Ανταλλαγή στοιχείων m[j], m[j+1] { temp = m[j+1]; m[j+1] = m[j]; m[j] = temp; } }

Ταξινόμηση Πινάκων Μέθοδος Bubble Sort //Εκτύπωση στοιχείων ταξινομημένου πίνακα for (i = 0; i<5; i++) printf("%d\n",m[i]); } system("pause"); return 0;

Μέθοδος Επιλογής Selection Sort Εντοπισμός εκάστοτε μεγίστου Ανταλλαγή μεγίστου με το στοιχείο στην πρώτη μη ταξινομημένη θέση του πίνακα Το μεγαλύτερο στοιχείο του πίνακα βρίσκεται στην πρώτη θέση Τα βήματα επαναλαμβάνονται N-1 φορές

Μέθοδος Επιλογής Selection Sort A: 60 42 83 25 75 A[0] A[1] A[2] A[3] A[4] A: 83 42 60 25 75 A[0] A[1] A[2] A[3] A[4] A: 83 75 60 25 42 A[0] A[1] A[2] A[3] A[4]

Μέθοδος Επιλογής Selection Sort A: 83 75 60 25 42 A[0] A[1] A[2] A[3] A[4] A: 83 75 60 42 25 A[0] A[1] A[2] A[3] A[4]

Μέθοδος Επιλογής Selection Sort #include <stdio.h> #include <stdlib.h> main() { int m[5] = {23,20,12,52,122}, i, j, meg, temp; Δείκτης μεγίστου for (i = 0; i<4; i++){ // Επανάληψη βημάτων 4 φορές meg = i; for (j = i; j<5; j++) //Εύρεση μεγίστου if (m[meg]<m[j]) meg = j; //Ανταλλαγή τιμών μεγίστου με το 1 ο μη ταξινομημένο temp = m[i]; m[i] = m[meg]; m[meg] = temp; }

Μέθοδος Επιλογής Selection Sort //Εκτύπωση στοιχείων ταξινομημένου πίνακα for (i = 0; i<5; i++) printf("%d\n",m[i]); } system("pause"); return 0;