Buscaminas en C - Juego

Hoy vamos a ver cómo implementar el juego buscaminas en C. Pasa que por diversión quise hacerlo y quedó muy bien a mi parecer. Se trata del juego buscaminas en donde el usuario elige una casilla para descubrir lo que hay bajo la misma. Si hay una mina, el usuario pierde. En caso de que no, se le muestra al usuario el número de minas que hay cerca a esa casilla. Lo que haremos será mostrar el tablero de juego, solicitar al usuario la casilla, ocultar las minas de manera aleatoria y saber si el usuario gana o pierde. Todo esto será modificable dentro del código fuente. ...

junio 8, 2020 · 14 min · 2829 palabras · Parzibyte

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

C: insertar cadena en otra cadena

Hoy veremos un ejercicio de trabajo con cadenas o strings en C. Se trata de ver una función para insertar una cadena dentro de otra cadena, en cualquier posición. Es decir, colocar una substring en una string de C. Como sabemos, las cadenas en C son un dolor de cabeza. Durante la madrugada estuve trabajando en una función que hace exactamente eso y la vengo a compartir. ...

marzo 18, 2020 · 4 min · 785 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

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

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

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

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