C - Agregar nodo al final de pila

Hace algún tiempo publiqué cómo trabajar con pilas en C, en el post, el elemento siempre se inserta en la parte superior, pues así es la estructura de datos. Sin embargo, es posible que quieras saber cómo agregar un elemento al final de la pila o lista, en lugar de agregarlo en el nodo superior. Eso es lo que veremos hoy. ...

marzo 18, 2020 · 2 min · 263 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

Texto a binario en C - Pequeño traductor

Resumen: mostrar cómo convertir texto (oraciones, palabras, letras) a su representación binaria en C (usando ceros y unos). Es decir, hacer un traductor de texto a binario en ANSI C. Por ejemplo, convertir Mi nombre es Parzibyte en 01001101 01101001 00100000 01101110 01101111 01101101 01100010 01110010 01100101 00100000 01100101 01110011 00100000 01001100 01110101 01101001 01110011 00100000 01000011 01100001 01100010 01110010 01100101 01110010 01100001 00100000 01000010 01100101 01101110 0110100 ...

diciembre 17, 2019 · 4 min · 758 palabras · Parzibyte

Árbol binario en C - Inserción y recorrido

Resumen: implementar la estructura de datos de árbol, árbol binario, binary tree o simplemente tree en C y mostrar operaciones para: Insertar un nuevo elemento u hoja Recorridos inorden, postorden y preorden Vamos a usar recursividad para algunas operaciones. Al insertar elementos vamos a compararlos para insertarlos a la izquierda si son menores que el nodo padre, o a la derecha en caso contrario. ...

diciembre 6, 2019 · 6 min · 1185 palabras · Parzibyte

C - Conversión de Fahrenheit a Celsius y viceversa

Resumen: resolver un ejercicio básico de C para la conversión de temperaturas, en el cual se implementa la fórmula de conversión de grados Fahrenheit a Celsius y la conversión de Celsius a Fahrenheit. Sé que es un ejercicio muy sencillo pero es muy común al comenzar a programar en ANSI C. ...

diciembre 5, 2019 · 2 min · 426 palabras · Parzibyte

C - Factorial de un número con ciclo

Resumen: mostrar cómo calcular el factorial de un número usando el ciclo while en el lenguaje de programación C también conocido como ANSI C. ...

diciembre 3, 2019 · 2 min · 426 palabras · Parzibyte

C - Factorial recursivo

Resumen: usar recursividad o recursión en C para obtener el factorial de un número; encerrando comportamiento en una función que será llamada de manera recursiva. ...

diciembre 3, 2019 · 2 min · 404 palabras · Parzibyte

C - Número múltiplo de otro

Resumen: mostrar cómo usar el operador módulo en C (%) y la sentencia if para saber si un número es múltiplo de otro. ...

diciembre 3, 2019 · 2 min · 258 palabras · Parzibyte

Mediana y media en C

Resumen: obtener la mediana y la media de un arreglo en C. Es decir, obtener el promedio de un arreglo y también el elemento central o el que se encuentra a la mitad de la sucesión. Para ello vamos a usar arreglos y condicionales sencillas. ...

noviembre 13, 2019 · 4 min · 659 palabras · Parzibyte