Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κάνει Πίνακες σε C + +

Δημιουργία πινάκων σε C ​​+ + είναι χρήσιμο για τη μαθηματική εργασία ή όταν χρειάζεται να αποθηκεύσετε τα δεδομένα οργανώνονται σε γραμμές και στήλες . Πίνακες, ο πληθυντικός της μήτρας , που χρησιμοποιούνται σε επιστημονικά πεδία που κυμαίνονται από γραφικά υπολογιστών με την κβαντομηχανική . Κάνοντας μια μήτρα στην C + + γίνεται με την οποία μια πολυδιάστατη array και εισαγωγή δεδομένων σε αυτό . Μόλις έχει προετοιμαστεί η μήτρα , μπορείτε να εκτελούν μαθηματικές πράξεις σχετικά με τον πίνακα , όπως τον υπολογισμό καθοριστικός παράγοντας της . Οδηγίες
Η

1 Ανοίξτε το αρχείο C + + πηγή σας σε ένα πρόγραμμα επεξεργασίας όπως το Microsoft Visual Studio Express . 2

Συμπεριλάβετε τις απαραίτητες βιβλιοθήκες να συνεργαστεί με μήτρα σας, προσθέτοντας τον παρακάτω κώδικα στο η κορυφή του αρχείου σας :

# include

# include εικόνων
3

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

# define MAX_ROWS 2

# define MAX_COLUMNS 2
Η 4

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

int ματ [ MAX_ROWS ] [ MAX_COLUMNS ] ?
5

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

printf ( " Εισάγετε ακέραιες τιμές για κάθε στοιχείο της μήτρας ( % d , % d ) " , MAX_ROWS , MAX_COLUMNS ) ?

int x , y , i ?

char str [ 256 ] ?

για ( x = 0 ? x

για ( y = 0 ? y


printf ( "\\ n % d , % d : " , x , y) ?

fgets ( str , 256 , stdin ) ?

ματ [ x ] [ ,"

printf ( "\\ n % d , % d :̱ " , x , y) ?̱

fgets ( str , 256 , stdin ) ?̱

mat [ x ] [ y ] = atoi ( str ) ?

}

Το διπλό " για " κύκλους βρόχο ένα προς ένα, από όλα τα στοιχεία της μήτρας . Η " fgets " λειτουργία ανακτά είσοδο από το χρήστη και η λειτουργία " atoi " μετατρέπει την είσοδο από ένα string σε μια ακέραια τιμή .
Η 6

Υπολογίστε την ορίζουσα ενός δύο - από - δύο μήτρας και οθόνη την αξία του με την προσθήκη του παρακάτω κώδικα :

int καθοριστικός ?

καθοριστικό = ( ματ [ 0 ] [ 0 ] * mat [ 1 ] [ 1 ] ) - ( ματ [ 0 ] [ 1 ] * mat [ 1 ] [ 0 ] ) ?

printf ( "\\ nDeterminant : % d" , καθοριστικός ) ?
Η

7 Αποθηκεύστε το αρχείο . Τρέξετε το πρόγραμμα για να κάνετε μήτρα σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα