C es un lenguaje de programación para escribir programas informáticos de cualquier nivel de complejidad. Una matriz es la estructura de datos indicada en C con corchetes que contiene un conjunto de variables en un orden determinado. Por ejemplo , [ 5 , 8 , 12 ] es una matriz C que consta de tres elementos . La matriz invertida comprende los mismos elementos , pero en el orden inverso , tal como [ 12 , 8 , 5 ] . Matriz de inversión se requiere con frecuencia en los programas de C . Instrucciones
1
Asignar el tamaño de la matriz para el "tamaño" variable en el programa de C . Por ejemplo, escriba " int size = 4 ; " si la matriz contiene cuatro elementos
2
Definir la matriz en los programas C: .
Matriz int [tamaño] ;
3
añadir números a la matriz, por ejemplo, si los elementos de la matriz son 2,12 , 7 y 40 a continuación :
array [ 0 ] = 2 ;
< p > array [ 1 ] = 12 ;
array [ 2 ] = 7 ;
array [ 3 ] = 40 ;
4
Hacer un bucle "for " que accede a la primera mitad de los elementos de la matriz :
for (int i = 0 ; i < tamaño /2 , i + +)
Tenga en cuenta que el circuito está limitado por el índice" . Capacidad /2 "
5
Asignar elementos de la matriz en el bucle de la variable temporal" temp: "
for (int i = 0 ; i < tamaño /2 , i + +)
{
int temp = array [ i];
}
conserva temporalmente un valor de elemento . Tenga en cuenta que las llaves se definen los comandos en el bucle
6
Intercambia los elementos de la primera mitad de la matriz con los elementos de la segunda mitad: .
For (int i = 0 ; i < tamaño /2 , i + +) {
int temp = array [ i];
array [ i ] = array [ size- 1 -i ] ;
array [ size- 1 -i ] = temp ;
}
los índices " size- 1 -i " corresponden a elementos de la segunda parte de la matriz . Por ejemplo , el primer elemento con el índice " 0 " (i = 0 ) se intercambia con el último elemento con el índice de " 3 " ( 4-1-0 = 3 ) .
7
Imprimir la matriz inversa con el comando:
for (int i = 0 ; i < tamaño , i + +) {
std :: cout << array [ i ] << ""; }
En este ejemplo , el programa genera el siguiente resultado : 40 7 12 2
< . br>