Traductor de código Morse en C

En este post vamos a implementar un traductor de código Morse en C. Veremos cómo codificar o transformar código Morse usando el lenguaje C. Por ejemplo, haremos que la palabra HOLA se convierta a su equivalente .... --- .-.. .- y viceversa, logrando al final un traductor Morse. ...

octubre 20, 2019 · 8 min · 1616 palabras · Parzibyte

C: buscar elemento en arreglo

En este post vamos a ver cómo obtener el índice que un elemento ocupa dentro de un arreglo en C; gracias a esto vamos a saber si un arreglo tiene un valor o si un valor está dentro de un arreglo, además de saber la posición del mismo. Si el elemento no existe dentro del arreglo vamos a hacer que la función devuelva -1, pero en caso de que el elemento sí exista dentro del array vamos a regresar el índice o posición del mismo. ...

octubre 16, 2019 · 3 min · 624 palabras · Parzibyte

Escribir archivo con C usando fprintf

Hoy vamos a ver cómo escribir o agregar contenido (cadenas, números, etcétera) a un archivo de texto o fichero txt en C, utilizando la función fopen, fprintf y fclose. Verás que es muy sencillo escribir contenido a un archivo en C. Vamos a ver dos maneras de apertura del archivo; una sirve para truncar el archivo y escribir el contenido, es decir, sobrescribir. La segunda forma adjunta o añade el contenido al ya existente. ...

octubre 16, 2019 · 3 min · 571 palabras · Parzibyte

Sumar valores de arreglo en C | Obtener sumatoria

En este post vamos a ver cómo sumar los valores de un arreglo en C, es decir, obtener la sumatoria de un arreglo. Para sumar los números en arreglo de C hay que hacer un ciclo for que va desde 0 hasta la longitud del mismo menos 1. Dentro del ciclo hay que sumar el valor actual a una variable declarada anteriormente en 0. ...

octubre 16, 2019 · 2 min · 387 palabras · Parzibyte

C - Números impares y pares en rango

En este ejercicio de C vamos a ver cómo hacer un programa que imprima todos los números impares que se encuentren en un rango o entre dos variables proporcionadas por un usuario. También vamos a ver lo contrario, es decir, cómo mostrar todos los números pares entre dos variables proporcionadas por el usuario. Es decir, imprimir los impares o pares que se encuentren entre dos números o entre un rango. Para ello, vamos a usar el operador módulo que nos dice el residuo de dividir a un número entre otro. ...

octubre 9, 2019 · 2 min · 303 palabras · Parzibyte

C - Ordenamiento de burbuja

El algoritmo de ordenamiento de burbuja o método de la burbuja en C es un algoritmo para ordenar arreglos; no es el más rápido, pero es uno que sirve para introducir los conceptos de ordenamiento de arreglos en C. Ordenar un arreglo en C usando el método de la burbuja es sencillo; simplemente se recorre el arreglo en un ciclo for, y dentro de ese ciclo, se hace otro ciclo; es decir, tenemos dos ciclos. En el segundo ciclo (que va desde 0 hasta la longitud del arreglo menos el paso del primer ciclo) comparamos el elemento actual con el siguiente, y si el actual es mayor, intercambiamos los valores. Esto se repite y al final el arreglo estará ordenado. Recuerda; si quieres ver un algoritmo más complejo pero a la vez más rápido, mira el algoritmo quicksort. ...

octubre 9, 2019 · 5 min · 923 palabras · Parzibyte

Quicksort en C: implementación de algoritmo

Ordenar arreglo con Quicksort en C: en este post voy a mostrarte cómo implementar el algoritmo de ordenamiento rápido o quicksort en ANSI C. Este algoritmo destaca porque es uno de los más rápidos al momento de ordenar arreglos, además de que el mismo no ocupa arreglos temporales, simplemente intercambia variables y utiliza el método de divide y vencerás. Al final podremos ordenar arreglos usando el algoritmo Quicksort en C. ...

octubre 9, 2019 · 5 min · 923 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

C - Intercambiar variables con apuntadores

En este post voy a explicar un ejercicio básico con apuntadores en C; haremos una función que intercambia dos variables intercambiando la dirección de memoria de las mismas. A esto también se le llama “intercambiar variables por referencia” y funcionan gracias a las funciones por referencia en C. ...

octubre 7, 2019 · 2 min · 334 palabras · Parzibyte

C - Saber si cadena comienza con otra

El día de hoy veremos cómo saber si una cadena comienza o empieza con otra cadena en C. Por ejemplo, la cadena “Parzibyte” comienza con “P” o con “Par”. Para conocer si una string comienza con otra en C vamos a usar la función strncmp, muy parecida a la función strcmp. ...

septiembre 20, 2019 · 3 min · 428 palabras · Parzibyte