Δημιουργήστε ένα πρόγραμμα με C + + . . Συμπεριλάβετε τη βιβλιοθήκη iostream να χειριστεί κονσόλα εισόδου και εξόδου 
 
 Αυτός είναι ο κώδικας : 
 
 # include   χρησιμοποιώντας namespace std ?   Int main () {   2   Δήλωση μεταβλητών . . Χρησιμοποιήστε δύο σταθερές για τους αρχικούς όρους της ακολουθίας ( μηδέν και ένα ) , μία μεταβλητή για την είσοδο του χρήστη και μια μεταβλητή δείκτη για τη δημιουργία του δυναμικού πίνακα   Αυτές είναι οι δηλώσεις :   const int seed1 = 0 ? //οι « σπόροι » της ακολουθίας   const int seed2 = 1 ?   int * pos ? //Αυτή σημεία σε μια σειρά που θα κρατήσει τη σειρά < br >   int επιλογή? //ο είσοδο του χρήστη   Αίτηση εισόδου του χρήστη και τη δοκιμή αν η είσοδος του χρήστη είναι σωστή . Για το πρόγραμμα αυτό , μια σωστή είσοδο θα είναι " 3" ή και περισσότερο. Εδώ είναι ο κώδικας :   cout << "Παρακαλώ εισάγετε τους αριθμούς των όρων για την απεικόνιση: " ;//διαβάσει εισόδου χρήστη   cin >> επιλογή?   {   cout << " αριθμό \\ nWrong όρων . πρόγραμμα θα τερματιστεί \\ n " ?   επιστρέψει ( 1 ) ?   }   Δημιουργήστε το δυναμικό πίνακα για την αποθήκευση των όρων της ακολουθίας Fibonacci . Η προετοιμασία της πρώτης και της δεύτερης θητείας του πίνακα στο μηδέν και ένα ( seed1 και seed2 ) . Χρησιμοποιούν μια ελεγχόμενη βρόχο ( βρόχος "for" ) για να δημιουργήσει τους άλλους όρους της ακολουθίας στη δυναμική συστοιχία. Χρησιμοποιήστε τον ακόλουθο κώδικα :   pos = new int [ επιλογή ] ? //Δημιουργήσει ένα δυναμικό πίνακα , να αποθηκεύει μόνο τους όρους ζητούνται   pos [ 0 ] = seed1 ?   για ( int index = 2 ? δείκτης == ( επιλογή - 1 ) ? δείκτης + + ) //δημιουργία των όρων ζήτησε   {   }   Δημιουργήστε μια δεύτερη ελεγχόμενη βρόχος "for" για την έξοδο των όρων της η συστοιχία . Μετά την εμφάνιση πέντε όρους , πηγαίνετε στην επόμενη γραμμή . Εδώ είναι ο κώδικας :   για ( int disp = 0 ? Disp == ( επιλογή - 1 ) ? Disp + + ) //disply τους όρους   {   cout < < pos [ disp ] << "" ?   αν ( disp == 5 ) //μετά από πέντε όρους , άλμα στην επόμενη γραμμή   cout << endl ? < br >   }   Τελειώστε το πρόγραμμα με την προσθήκη ορισμένων περισσότερους χώρους γραμμή , και να επιστρέψει μια τιμή . Εδώ είναι ο κώδικας :   cout << endl << endl ? //Τερματίσει το πρόγραμμα   επιστροφή ( 0 ) ?   }   Αντιγράψτε και επικολλήστε τον πλήρη κώδικα σε C + + σας editor . Εδώ είναι ο πλήρης κώδικας :   # include   χρησιμοποιώντας namespace std ?   Int main ( ) {     const int seed1 = 0 ? //οι « σπόροι » της ακολουθίας   const int seed2 = 1 ?   int * pos ? //Αυτό επισημαίνει σε μια σειρά που θα κρατήσει τη σειρά < br >   int επιλογή? //ο χρήστης εισόδου   cout << "Παρακαλώ εισάγετε τους αριθμούς των όρων για την απεικόνιση: " ;//διαβάστε εισόδου χρήστη   cin > > επιλογή?   αν ( επιλογή < 3 ) //αν η είσοδος του χρήστη είναι λιγότερο από 3 , να ακυρώσει   {   cout << " \\ nWrong . τον αριθμό των όρων του Προγράμματος θα τερματίσει \\ n " ?   επιστρέψει ( 1 ) ?   }   pos = new int [ επιλογή ] ? //δημιουργήσει ένα δυναμικό πίνακα , για να αποθηκεύσετε μόνο τους όρους ζητούνται   pos [ 0 ] = seed1 ?   pos [ 1 ] = seed2 ?   για ( int index = 2 ? δείκτης == ( επιλογή -1 ) ? δείκτης + + ) //δημιουργία των όρων ζήτησε   {   pos [ index ] = pos [index - 1 ] + pos [ index - 2 ] ?   }   για ( int disp = 0 ? disp == ( επιλογή - 1 ) ? disp + + ) //disply τους όρους   {   cout << pos [ ,"}   gia ( int disp = 0 ?̱ disp == ( epilogí̱ - 1 ) ?̱ disp + + ) //disply tous órous   {   cout << pos [ disp ] << "" ?   αν ( disp == 5 ) //μετά από πέντε όρους , άλμα στην επόμενη γραμμή   cout << endl ?   cout << endl << endl ? //τερματίσει το πρόγραμμα   επιστροφή ( 0 ) ?   } 
 
 
 
 
 
 
 
 
 εικόνων 3 
 
 
 < p > αν ( επιλογή < 3 ) //αν η είσοδος του χρήστη είναι λιγότερο από 3 , να ακυρώσει 
 
 
 
 
 Η 4 
 
 
 < P > pos [ 1 ] = seed2 ? 
 
 
 < p > pos [ index ] = pos [index - 1 ] + pos [ index - 2 ] ? 
 
 5 
 
 
 
 
 
 Η 6 
 
 
 
 < br > 7 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 < p > } 
 
 
 
 Η < br > 
 Η
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα