| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come scrivere un programma che stamperà coppie ordinate in C + +
    Il C + + linguaggio di programmazione dispone di una libreria di contenitori molto utile chiamato la Standard Template Library . I contenitori sono utilizzati per memorizzare i dati utilizzando diversi schemi , per i dati di istanza possono essere memorizzati in un elenco utilizzando il contenitore vettore . Se si desidera memorizzare le coppie di dati, è possibile utilizzare il contenitore mappa . La mappa memorizza ordinato coppie di dati . Come si aggiungono elementi a una mappa , che si auto -organizzano . È possibile utilizzare la carta per stampare le coppie ordinate di dati senza scrivere un algoritmo di ordinamento , che si può risparmiare molto tempo e fatica . Cose che ti serviranno
    C ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
    C Compiler , come GCC
    Show More Istruzioni
    1

    carico del C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare ' File /Nuovo /Progetto' e scegliere 'Progetto C' per creare un nuovo progetto C . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
    2

    Includere la ' iostream ' e la libreria ' mappa ' . La biblioteca ' iostream ' consente di stampare direttamente alla console , mentre la biblioteca 'mappa' fornisce l'accesso al contenitore mappa . È possibile importare queste librerie , scrivendo le seguenti due righe di codice nella parte superiore del file di codice sorgente :

    # include

    # include


    3

    Utilizzare il namespace ' std ' . Questo permette di accedere alle funzioni di libreria ' std ' senza aggiungere ' std ' le lettere di ogni chiamata di funzione . Usando il namespace ' std ' , si risparmierà alcuni tasti e produrre un programma più leggibile . Scrivere la seguente riga sotto le dichiarazioni allegate :

    using namespace std;
    4

    dichiarare una funzione principale. La funzione principale è dove tutto il codice andrà . Per dichiarare una funzione principale , scrivere la seguente riga di codice :

    int main ( ) { }
    5

    Dichiarare un contenitore di carta di nome ' coppie ' che memorizzerà le coppie di numero intero tipi . Questo può essere fatto scrivendo la seguente riga di codice all'interno delle parentesi graffe della funzione principale

    mappa ; .
    6

    Dichiarare un iteratore alla mappa contenitore. Iteratori sono utilizzati per spostarsi in un contenitore STL e di accedere ai suoi dati . Per dichiarare un iteratore denominato ' si , ' scrivere la seguente riga di codice al di sotto della linea di scritto nel passaggio precedente :

    mappa :: iterator esso ;
    7 < p > inserire i dati nella mappa . Dal momento che la mappa è auto- ordinazione , è possibile inserire i dati in qualsiasi ordine e sarà ordinare se stesso dal primo valore della coppia , dal più piccolo al più grande valore . Le seguenti tre linee di inserire tre coppie nella mappa . È possibile aggiungere di più se vi piace

    pairs.insert (coppia ( 3.100) ) .

    Pairs.insert (coppia ( 2.300) ) ;

    pairs.insert (coppia ( 1,50 ) ) ;
    8

    iterare la mappa utilizzando un ciclo for e mappa iteratore . L'iteratore 'it ' può essere utilizzato per accedere a tutte le coppie all'interno della mappa . Per impostare un ciclo for per scorrere la mappa ' coppie ' scrivere il codice seguente :

    per ( it = pairs.begin (); it = pairs.end () , ma + + ) { }
    Pagina 9

    uscita i valori detenuti dalle coppie nella mappa . Ogni coppia ha due valori a cui si accede usando le parole ' primo ' e ' secondo. ' La mappa è ordinato dal valore più basso al valore più grande rispetto al primo valore di una coppia . Per stampare la mappa ordinata , scrivere la seguente riga all'interno delle parentesi graffe del ciclo for : .

    Cout << ( * it ) primo << " = > " << ( . * it ) secondo << endl;
    10

    concludere il programma con una semplice dichiarazione di ritorno :

    return 0;
    11

    Run il programma premendo il tasto play verde situato nella parte superiore della IDE . Il programma stampa il seguente :

    1 = > 50

    2 = > 300

    3 = > 100


    Previous :

    next :
      Articoli Correlati
    ·Come passare una variabile in C 
    ·Come utilizzare la funzione strpbrk in C + + 
    ·Come aprire un file PDF in C # 
    ·Come convertire Celsius a Fahrenheit in C + + senza for…
    ·Come mettere Integer Array in funzione Linguaggio C 
    ·Come convertire C + + per ADA 
    ·Scopo primario del file di intestazione 
    ·Come ottenere grafica in C + + 
    ·Come misurare millisecondi in ANSI C 
    ·Come fare una stringa in una matrice in C + + 
      Articoli in evidenza
    ·Come installare Vcvarsall.Bat 
    ·Come formattare un campo di testo per accettare solo nu…
    ·Come usare Ant in FlashBuilder 
    ·Come modificare un file MSI 
    ·Modi migliori per cercare con PHP & MySQL Keys parola 
    ·Requisiti Certified Partner di Microsoft 
    ·Come fare un file CSV in Java 
    ·Come fare MS Access correre più veloce di un progetto …
    ·Come calcolare una percentuale in VBScript 
    ·Come modificare la visibilità di una rete di WPF 
    Copyright © Conoscenza Informatica http://it.wingwit.com