Vector nueve posiciones intercambiar el valor del primero por el ultimo

ejercicio  lenguaje c vector de 9 posiciones con valores aleatorios, donde el primer valor intercambie con el ultimo y viceversa, el segundo con el penúltimo y así sucesivamente.

1 respuesta

Respuesta

Carmen Pernia!

Este es el pequeño programa en C hecho con Dev-C++

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
  int i, auxi, ale[8];
  srand(time(NULL));
  srand(getpid());
  printf("Vector : (");
  for(i=0;i<=8;i++) 
  {
      ale[i]= rand() % 99;
      printf("%i ",ale[i]); 
      if (i != 8) printf(", ");
  }    
  printf(")\n");
  for(i=0; i<=3; i++)
  {
      auxi=ale[i];
      ale[i]=ale[8-i];
      ale[8-i]=auxi;       
  }         
  printf("Invert : (");
  for(i=0;i<=8;i++)
  {
      printf("%i ",ale[i]); 
      if (i != 8) printf(", ");
  }
  printf(")\n\n");
  system("PAUSE");    
  return 0;
}

No creo que tenga nada raro, si acaso esto

srand(time(NULL));
srand(getpid());

Sirve para que genere números aleatorios distintos cada vez.

Y eso es todo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas