Σάββατο 11 Ιουλίου 2009

Παραδείγματα σε c

Προγραμμα 1 : Εκτύπωση μηνύματος "Hello, world!"

ΣΧΟΛΙΑ:

  • Το stdio.h είναι βιβλιοθήκη της c που περιέχει συναρτήσεις όπως την printf για εκτύπωση.
  • Το \n στην συνάρτηση printf δηλώνει αλλαγή γραμμής.
  • To system("pause") χρησιμοποιήται ώστε να μην κλείσει το παράθυρο αποτελεσμων στο Dev C++.


Προγραμμα 2 : Πρόσθεση 2 αριθμών που δίνει ο χρήστης


ΣΧΟΛΙΑ:

  • Τα a και b είναι οι μεταβλητές που θέλουμε να προσθέσουμε.
  • Το int δηλώνει οτί είναι ακέραιοι και χρησιμοποιήται στις δηλώσεις μεταβλητών και το %d το χρησιμοποιούμε για να δείξουμε ότι εκτυπώνουμε ή διαβάζουμε έναν ακέραιο.
  • Η scanf είναι συνάρτηση που διαβάζει τιμές που πληκτρολογεί ο χρήστης.


Προγραμμα 3 : Εύρεση μεγίστου από πίνακα ακεραίων


ΣΧΟΛΙΑ:

  • Η δομή επανάληψης for συντάσεται ως εξης :

    for (Ε1 ; Ε2 ; Ε3) {

    ΜΠΛΟΚ_ΕΝΤΟΛΩΝ

    }

    Όπου:
    Ε1: Εντολή Αρχικοποίησης
    Ε2: Συνθήκη Εισόδου και Συνέχισης Επανάληψης (εφόσον
    ισχύει, εισερχόμαστε στον βρόχο ή επαναλαμβάνεται ο βρόχος)
    Ε3: Εντολή Επανάληψης (εκτελείται στο τέλος της κάθε
    επανάληψης και πριν αρχίσει η επόμενη)

  • Η δομή επιλογής if συντάσεται ως εξης :

if ΠΑΡΑΣΤΑΣΗ {

ΜΠΛΟΚ_ΕΝΤΟΛΩΝ1

}

else {

ΜΠΛΟΚ_ΕΝΤΟΛΩΝ2

}

  • Με τη δήλωση int A[10] δημιουργούμε έναν πίνακα ακεραίων 10 θέσεων.
Πρόγραμμα 4: Εύρεση ΜΚΔ και ΕΚΠ τυχαίων αριθμών

ΣΧΟΛΙΑ:

Για την εύρεση τυχαίων ζευγαριών θετικών ακεραίων χρησιμοποιείται η συνάρτηση rand η οποία κάθε φορά που καλείται επιστρέφει έναν τυχαίο αριθμό. Για τη εύρεση ΜΚΔ χρησιμοποιείται ο αλγόριθμος του Ευκλείδη. Για την εύρεση ΕΚπ χρησιμοποιείται η σχέση ΕΚΠ(m,n)*ΜΚΔ(m,n)=m*n.


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου