El lenguaje C genera una matriz en orden inverso
Esto se puede lograr recorriendo hacia atrás desde el último elemento hasta los 0 elementos de la matriz y generándolos uno por uno.
1. Cree una matriz;
2. Introduzca los valores;
3. Recorra la matriz de salida en orden inverso.
Código: int?main(){ int?a[10]; int?i
for(i?=?0;?i?lt;?10;? i? )
scanf("d",a i);
for(i?=?9;?i?gt;=?0;?i?--)
printf("d?",?a[i]);}
Información ampliada:
Generar una matriz en orden inverso.
1. Análisis del programa: intercambiar el primero por el último.
2. Código fuente del programa:
#define N 5
main()
{ int a[N]={9. , 6, 5, 4, 1}, i, temp;
printf ("matriz original: "); a[i]);
for (i=0; i {temp=a[i];
a[i]=a[N-i-1];
a[N-i-1]=temp;
}
printf(" matriz ordenada: ");
for(i=0; i printf ("4d", a[i]);}
Referencia: lenguaje c de la Enciclopedia Baidu