Quicksort en Java para ordenar arreglos

Resumen: implementar QuickSort en Java usando recursividad, selección de pivote y principio divide y vencerás para ordenar arreglos, ya sea de tipo int o de tipo String. ...

diciembre 26, 2019 · 8 min · 1535 palabras · Parzibyte

Mostrar PDF en navegador con PHP

Resumen: mostrar PDF directamente en el navegador usando PHP, es decir, servir un archivo pero no descargarlo, sino mostrarlo en el navegador. ...

diciembre 24, 2019 · 1 min · 184 palabras · Parzibyte

Convertir cadena a entero en C usando strtol

En este post vas a aprender a convertir una cadena a un entero en C; es decir, convertir un string a un int o long; de manera que puedas usarlo como entero y no como cadena. Para la conversión vamos a usar la función strtol. Si quieres hacer el proceso inverso, por favor mira cómo convertir un número a cadena en C. ...

diciembre 22, 2019 · 2 min · 244 palabras · Parzibyte

Generar cadena aleatoria en C

Resumen: mostrar cómo generar cadena aleatoria en C, de cualquier longitud, usando srand. Vamos a ver cómo obtener un carácter aleatorio de una muestra y agregarlo a la cadena de destino usando ANSI C. ...

diciembre 21, 2019 · 3 min · 453 palabras · Parzibyte

Máximo común divisor en C - Algoritmo de Euclides

Resumen: aplicar el algoritmo de Euclides en el lenguaje C para obtener el máximo común divisor (MCD) de dos números; implementando dos funciones: Una utiliza el ciclo while Otra, que utiliza la recursión o recursividad ...

diciembre 19, 2019 · 3 min · 501 palabras · Parzibyte

Mezclar arreglo en C (orden aleatorio)

En este post te muestro cómo mezclar un arreglo en C, es decir, aleatorizarlo o randomizarlo; como le llames. De este modo al final tendremos el arreglo mezclado, ordenado de forma aleatoria. Para lograrlo simplemente necesitamos recorrer el arreglo y en cada iteración: Obtener un índice aleatorio que esté en el rango de 0 a longitud - 1 Intercambiar el elemento en el índice del ciclo por el índice aleatorio ¡Vamos allá! ...

diciembre 19, 2019 · 3 min · 475 palabras · Parzibyte

Mínimo común múltiplo en C - Código y demo

Resumen: mostrar cómo obtener el mínimo común múltiplo en C; es decir, calcular el MCM de dos números en C. Recuerda que el MCM es el número menor y distinto de cero que es múltiplo de dos números. Para calcularlo vamos a usar la fórmula que dice: MCM(a, b) = (a * b) / MCD(a, b) En donde MCM es mínimo común múltiplo y MCD es Máximo común divisor. Aunque por el momento parece complicado, verás que es muy fácil con los ejemplos. ...

diciembre 19, 2019 · 2 min · 419 palabras · Parzibyte

Binario a texto en C - Traductor binario a español

Hoy vamos a ver cómo desarrollar el algoritmo para convertir binario a texto en C también conocido como ANSI C; es decir, haremos un traductor o convertidor binario a texto. Recuerda que en posts anteriores vimos cómo hacer lo contrario, es decir, convertir texto a binario. Las funciones que vamos a ver son strtok y la función que hicimos para convertir un número binario a uno decimal en ANSI C. ...

diciembre 18, 2019 · 4 min · 651 palabras · Parzibyte

Función itoa en ANSI C

Haciendo un traductor de texto a binario en C me encontré en la necesidad de la función itoa y me di cuenta de que no es parte del estándar. Así que investigando encontré un equivalente a la función y la vengo a mostrar aquí. ...

diciembre 17, 2019 · 2 min · 230 palabras · Parzibyte

Rellenar una cadena en C

Hoy vamos a ver cómo rellenar una cadena en C, de modo que si la cadena no cumple con una longitud mínima, sea rellenada. Para ello vamos a usar printf y sprintf, en el primer caso si solo necesitamos imprimir, y en el segundo si necesitamos almacenar la cadena en una variable. ...

diciembre 17, 2019 · 2 min · 360 palabras · Parzibyte