Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Les différences dans Malloc et call…
  • Comment remplir une matrice 2D en C 
  • Comment exécuter un fichier Cpp 
  • Comment écrire l'équivalent de la …
  • Comment faire pour déboguer les fui…
  • Comment lire MDB pour ODBC 
  • Conversion d'une valeur négative à…
  • Comment savoir à partir d'un fichie…
  • Comment purger un socket de récepti…
  • Comment compiler un en-tête en C + …
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment inverser éléments d'un tableau en C

    C est un langage de programmation pour écrire des programmes informatiques de tout niveau de complexité . Un tableau est la structure de données notée en C avec des crochets qui contient un ensemble de variables dans un certain ordre. Par exemple , [ 5 , 8, 12 ] est une matrice C qui se compose de trois éléments . La matrice inversée comporte les mêmes éléments , mais dans l'ordre vers l'arrière tel que [ 12 , 8 , 5] . Tableau d'inversion est souvent nécessaire dans les programmes C . Instructions
    1

    attribuer la taille du tableau à la "taille" variable dans votre programme C . Par exemple, entrez " int size = 4; " si le tableau contient quatre éléments
    2

    définissons le tableau dans votre programme C: .
    Int tableau

    [size] ;

    3

    ajouter des numéros dans le tableau , par exemple si les éléments du tableau sont 2,12 , 7 et 40, puis : array


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


    [2] = 7;

    array [ 3] = 40;
    4

    Faire une boucle "for " qui accède à la première moitié des éléments du tableau :

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

    Notez que la boucle est limitée par l'indice " . taille /2 "
    5

    Assign éléments du tableau dans la boucle pour le temporaire variables " temp : "

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

    {

    int temp = array [ i ] ; }


    Il conserve temporairement une valeur d'élément . Notez que les accolades définir des commandes dans la boucle
    6

    Echanger les éléments de la première moitié du tableau avec les éléments de la seconde moitié : .

    For (int i = 0; i < taille /2; i + +) {


    int temp = array [ i ] ; tableau de


    [ i ] = array [size -1- i ] ; tableau de


    [size - 1-i ] = temp; }


    les indices " taille -1 -i" correspondent à des éléments de la deuxième partie du tableau . Par exemple , le premier élément de l'indice "0" ( i = 0) est échangé avec le dernier élément de l'indice «3» ( 4-1-0 = 3).
    7

    Imprimer sur le tableau inversée avec la commande:

    for (int i = 0; i < taille ; i + +) {


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


    Dans cet exemple, le programme produit le résultat suivant: 40 7 12 2
    < . br>

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire Nombre Hex C + + 
  • Comment écrire un programme qui permet d'imprimer des paires ordonnées en C + + 
  • Comment faire pour modifier DataGrid cellulaire dans Silverlight 
  • Comment faire pour convertir Int32 en C + + 
  • Comment assimiler deux choses dans une instruction if en C + + 
  • Comment faire un fichier EXE dans le Bloc-notes 
  • Comment faire pour installer un vieux compilateur C + + sous Windows XP 
  • Comment écrire une définition pour une fonction Interleave Ce remaniement des Lettres en C + + 
  • Comment mettre un fichier texte dans un vecteur de Structures en C + + 
  • Comment développer des applications déployables Windows Mobile 
  • Connaissances Informatiques © http://www.ordinateur.cc