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

C - Saber si cadena tiene subcadena

Resumen: saber si una cadena o letra está dentro de otra cadena en C; es decir, comprobar si una string en C tiene una substring en C. Para saber si una cadena tiene otra cadena, letra o carácter usamos la función strstr. No importa si comparamos con un carácter o con una cadena, veremos ejemplos para ambos casos. ...

noviembre 3, 2019 · 4 min · 692 palabras · Parzibyte

Número mayor y menor de matriz en C

Las matrices en C son arreglos de dos dimensiones. En este post vamos a ver cómo obtener el número mayor y menor de una matriz en C, utilizando el ciclo for y comparaciones con if. ...

octubre 28, 2019 · 2 min · 376 palabras · Parzibyte

C - Saber si cadena solo tiene letras de alfabeto

En este ejercicio sobre programación en C vamos a ver cómo saber si una cadena está conformada únicamente por las letras del alfabeto, es decir: Que tiene únicamente letras del alfabeto, ya sean mayúsculas o minúsculas No tiene números No tiene otro tipo de caracteres, solo espacios (esto último igual se puede quitar) Para ello nos vamos a valer únicamente de la función isalpha y comprobaciones simples. ...

octubre 22, 2019 · 4 min · 723 palabras · Parzibyte

Saber si número es par o impar en C

Este es un post básico sobre la programación en C; se trata de averiguar si un número es par o impar en C. Recordemos que un número par es aquel que se puede dividir entre 2, y un impar, lo contrario. Por ejemplo, el 2, 4, 6, 8 y 10 son pares, mientras que 1,3,5,7 y 9 son impares. Para decir si un número es par o impar en c usamos el operador módulo que se especifica con %. ...

octubre 9, 2019 · 1 min · 180 palabras · Parzibyte