• Miércoles 6 de Noviembre de 2024, 00:22

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - jac147

Páginas: [1]
1
C/C++ / Ayuda!
« en: Sábado 27 de Marzo de 2004, 19:51 »
Hola como estan....   estoy haciendo un programa ( soy principiante ) y necesito estas 2 funciones:

Dado un arreglo a, de longitud n, insertar el elemento k en la posición i
podria ser algo asi...  >>>       int insertar (int a[], int n, int k, int i);

tambien:

Dado un arreglo a, de longitud n, rotar los elementos s posiciones. Rotar es similar a correr, pero en el caso de rotación derecha, los elementos al final del arreglo son ubicados al inicio del mismo, y para rotación izquierda, los elementos al inicio del arreglo son ubicados al final del arreglo.

>>>  void rotarDerecha (int a[], int n, int s);
         void rotarIzquierda (int a[], int n, int s);

por ejemplo:

/*

Sí a[] = {1, 2, 3, 4, 5}
Sí b[] = {1, 2, 3, 4, 5}

*/

rotarDerecha (a, 5, 2);
rotarIzquierda (b, 5, 2);

/*

entonces
a[] = {4, 5, 1, 2, 3}
b[] = {3, 4, 5, 1, 2}

*/


Porfavor si alguien me puede ayudar con el codigo en C estaria muy agradecido.
Gracias por su Ayuda!  ;)

Páginas: [1]