Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
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.
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.
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:
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:
0
a longitud - 1
¡Vamos allá!
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.
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.
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
.