hacerpares.c - norman-ipn/ecuaciones-lineales GitHub Wiki

Header:

void hacerpares (int par[5], int r)

La función tiene como argumentos:

  • par[5]: un arreglo de tipo entero con 5 lugares.
  • r: una variable de tipo entero que representa el numero que tecleo el usuario.

La función toma el valor que tenga la variable r y lo divide en pares, guardándolos en cada una de las posiciones del arreglo par[] de izquierda a derecha.

Ejemplos:

r = 1234, par[0] = 0, par[1] = 0, par[2] = 0, par[3] = 12, par[4] = 34

r = 548963217, par[0] = 5, par[1] = 48, par[2] = 96, par[3] = 32, par[4] = 17,

r = 8, par[0] = 0, par[1] = 0, par[2] = 0, par[3] = 0, par[4] = 8,

Teniendo en cuenta que el numero máximo que el usuario puede ingresar es de 10 cifras, este se puede dividir en 5 pares como máximo, por eso el tamaño del arreglo se limita a 5.

Si el valor de r tiene menos de 10 cifras, lo que se guardará en las posiciones de izquierda a derecha del arreglo serán ceros.

Si un par tiene solo una cifra, se guardará con solo una cifra, no estará concatenado con un cero.

r = 156, par[0] = 0, par[1] = 0, par[2] = 0, par[3] = 1, par[4] = 56,