“Conocimientos Programación>C /C + + Programming

¿Cómo revertir los elementos de una matriz en C

2014/4/8
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>

C /C + + Programming
Cómo utilizar Threading y mensajes en Visual C + +
Cómo actualizar los datos Parrilla
Ocultando C + + Símbolos en biblioteca estática
Cómo hacer un juego RPG en C + +
Cómo realizar la asignación de memoria dinámica en C + +
Cómo hacer un patrón espacial Asterisk en C + +
Cómo hacer un Botón de sonido en Xcode
Cómo escribir una secuencia de entrada en una corriente de salida
Conocimientos Informáticos © http://www.ordenador.online