Maison >développement back-end >C++ >Comment imprimer les éléments d'un tableau dans l'ordre inverse en C ?

Comment imprimer les éléments d'un tableau dans l'ordre inverse en C ?

PHPz
PHPzavant
2023-08-26 17:45:19947parcourir

Comment imprimer les éléments dun tableau dans lordre inverse en C ?

Essayez d'imprimer les éléments dans l'ordre inverse selon l'algorithme ci-dessous :

Étape 1 - Déclarez un tableau de taille 5

Étape 2 - Entrez les 5 éléments en mémoire à l'aide de la boucle for

Étape 3 - Afficher les éléments dans l'ordre inverse

En descendant la boucle for

La seule logique est d'inverser les éléments via la boucle for :

for(i=4;i>=0;i--){
   //Displaying O/p//
   printf("array[%d] :",i);
   printf("%d</p><p>",array[i]);
}

Exemple

Voici le programme C pour inverser les éléments −

Démo en ligne

#include<stdio.h>
void main(){
   //Declaring the array - run time//
   int array[5],i;
   //Reading elements into the array//
   printf("Enter elements into the array: </p><p>");
   //For loop//
   for(i=0;i<5;i++){
      //Reading User I/p//
      printf("array[%d] :",i);
      scanf("%d",&array[i]);
   }
   //Displaying reverse order of elements in the array//
   printf("The elements from the array displayed in the reverse order are :</p><p>");
   for(i=4;i>=0;i--){
      //Displaying O/p//
      printf("array[%d] :",i);
      printf("%d</p><p>",array[i]);
   }
}

Output

Lorsque le programme ci-dessus est exécuté, il produit les résultats suivants −

Enter elements into the array:
array[0] :23
array[1] :13
array[2] :56
array[3] :78
array[4] :34
The elements from the array displayed in the reverse order are:
array[4] :34
array[3] :78
array[2] :56
array[1] :13
array[0] :23

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer