C ist eine Programmiersprache zum Schreiben von Computerprogrammen von beliebiger Komplexität . Ein Array ist die Datenstruktur in C mit eckigen Klammern , die einen Satz von Variablen in einer bestimmten Ordnung hält bezeichnet. Zum Beispiel [ 5, 8, 12] ist ein C -Array, das aus drei Elementen besteht . Die umgekehrte Anordnung umfasst die gleichen Elemente, aber in der Rückwärts- Reihenfolge wie [ 12, 8 , 5]. Array Umkehr wird häufig in C-Programmen benötigt. Anleitung
1
Weisen Sie die Größe des Arrays an die Variable "Größe" in Ihrem C-Programm . Geben Sie zum Beispiel " int size = 4; " wenn das Array enthält vier Elemente
2
definieren das Array in Ihrem C-Programm : .
Int array [ size] ;
3
Addieren von Zahlen auf das Array , z. B. wenn Elemente des Arrays 2,12 , 7 und 40 sind dann :
array [ 0] = 2;
< p > array [1] = 12;
array [ 2] = 7;
array [ 3] = 40;
4
Machen Sie eine Schleife " für " dass greift auf die erste Hälfte der Elemente im Array :
for (int i = 0; i Beachten Sie, dass die Schleife durch den Index ist begrenzt " . size /2 "
5
zuweisen Array-Elemente in der Schleife der temporären Variablen " temp : "
for (int i = 0; i {
int temp = array [ i] ; }
vorübergehend bewahrt ein Element Wert . Beachten Sie, dass die geschweiften Klammern definieren Befehle in der Schleife
6
Tauschen Sie die Elemente aus der ersten Hälfte des Feldes mit den Elementen aus der zweiten Hälfte : .
For (int i = 0; i
int temp = array [ i] ;
array [ i] = array [size -1- i] ;
Array [size -1- i] = temp; }
die Indizes "size -1- i" entsprechen Elementen aus dem zweiten Teil des Arrays . Zum Beispiel ist das erste Element mit dem Index "0" ( i = 0) mit dem letzten Element mit dem Index "3" ( 4-1-0 = 3) vertauscht.
7
Drucken out die umgekehrte Anordnung mit dem Befehl:
for (int i = 0; i
std :: cout << array [ i ] << ""; }
In diesem Beispiel erzeugt das Programm die folgende Ausgabe: 40 7 12 2
< . br>