| 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 invertire Gli elementi di un array in C
    C è un linguaggio di programmazione per la scrittura di programmi per computer di qualsiasi livello di complessità . Un array è la struttura dati indicata in C con le parentesi quadre che detiene un insieme di variabili in un certo ordine . Per esempio , [ 5 , 8 , 12 ] è una matrice C che si compone di tre elementi . La matrice inversa comprende gli stessi elementi , ma in ordine inverso , come [ 12 , 8 , 5 ] . Array inversione è spesso richiesto nei programmi C . Istruzioni
    1

    Assegna la dimensione della matrice alla variabile "dimensione" nel vostro programma C . Ad esempio digitare "int size = 4; " se l'array contiene quattro elementi
    2

    Definire la matrice nel programma C : .

    Int array [ size] ;

    3

    Aggiungi numeri alla matrice , ad esempio , se gli elementi dell'array sono 2,12 , 7 e 40 poi :
    gamma

    [ 0 ] = 2 ;
    < p > array [ 1 ] = 12;
    gamma

    [ 2 ] = 7;

    array [ 3] = 40;
    4

    fare un ciclo " per " che accede alla prima metà degli elementi della matrice :

    for ( int i = 0; i < dimensione /2 ; i + + )


    noti che il ciclo è limitata dal indice" . dimensioni /2 "
    5

    Assegna elementi dell'array nel loop alla variabile temporanea " temp : "

    for (int i = 0; i < size /2 ; i + + )

    {

    int temp = array [ i] ; }


    conserva temporaneamente un valore di elemento . Si noti che le parentesi graffe definiscono i comandi nel ciclo
    6

    Scambia gli elementi della prima metà della matrice con gli elementi della seconda metà : .

    For (int i = 0 , i < size /2 ; i + + ) per

    {

    int temp = array [ i] ;
    gamma

    [ i] = array [size - 1 -i ] ;
    matrice

    [size - 1 -i] = somministrato;

    }

    gli indici "size - 1 -i " corrispondono agli elementi della seconda parte della matrice . Ad esempio, il primo elemento con indice " 0 " ( i = 0 ) viene scambiato con l'ultimo elemento con indice " 3" ( 4-1-0 = 3) .
    7

    Stampa fuori la matrice inversa con il comando :

    for (int i = 0; i < dimensione ; i + + ) per

    {

    std :: cout << array [ i ] << ""; }


    In questo esempio , il programma produce il seguente output : 40 7 12 2
    < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare una casella combinata in MFC 
    ·Come creare progetti con C Programmazione 
    ·Come collegare un compilatore C per NetBeans 
    ·Come fare un tampone in C + + 
    ·Come invertire l'ordine di un vettore in C + + 
    ·Come utilizzare i tipi di dati in C + + 
    ·Come utilizzare la funzione di callback in C 
    ·Come lanciare Char a Int. 
    ·Come calcolare la differenza di orario in C + + 
    ·Come nascondere i pulsanti in Xcode 
      Articoli in evidenza
    ·Tutorial per AJAX Impaginazione e JQuery in PHP 
    ·Come aggiungere una nuova cartella in una ListView con …
    ·Come modificare la password di dominio da Script 
    ·Come giocare QCP 
    ·Stipendio per un livello di Programmatore Senior PHP 
    ·Come installare il Java Software Development Kit 
    ·Come rimuovere un array associativo chiave in PHP 
    ·Come ruotare un Background PHP 
    ·Come generare colonne modello a GridView 
    ·Come caricare un ComboBox da un elenco Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com