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,