Función qsort en C - Ordenar arreglos

Resumen: mostrar cómo usar la función qsort (presente en stdlib.h) de C para ordenar arreglos usando una función incorporada en el lenguaje, sin programar métodos propios. Aunque ya vimos cómo hacer el ordenamiento de burbuja y el ordenamiento QuickSort a mano, hoy vamos a ver cómo usar una función incorporada en C para ordenar arreglos. La función se llama qsort. Por cierto, el uso de esta función ya la vimos en otro algoritmo. ...

noviembre 11, 2019 · 4 min · 835 palabras · Parzibyte

Producto de matrices en C (multiplicación)

Resumen: obtener el producto de matrices en C desarrollando el algoritmo con ciclos for y almacenar el resultado en una nueva matriz, validando las filas y columnas. Hoy vamos a resolver un ejercicio matemático en C que trata sobre la multiplicación de matrices. El algoritmo es muy sencillo pero para ello primero debemos saber cómo se multiplican las matrices. Si no sabes cómo multiplicar matrices manualmente puedes ver este enlace de Geogebra en donde se muestra que para multiplicar dos matrices, el número de columnas de la primera matriz debe ser igual al número de filas de la segunda matriz. ...

noviembre 11, 2019 · 4 min · 719 palabras · Parzibyte

C: Char a string

En este post vamos a ver cómo convertir un carácter a una cadena en C. Aunque en C las cadenas son arreglos de caracteres un carácter y una string no son lo mismo. Hay funciones que arbitrariamente necesitan una cadena (es decir, un arreglo de caracteres terminadas por el carácter null. Veamos entonces cómo convertir un carácter a una cadena en C. ...

noviembre 3, 2019 · 2 min · 364 palabras · Parzibyte

Fibonacci en C - Iterativo y recursivo

Resumen: programar algoritmo Fibonacci en C de manera iterativa (usando un ciclo) y recursiva. También imprimir la sucesión fibonacci. En este post vamos a trabajar con la sucesión Fibonacci para mostrar el número que iría en determinada posición de la serie; para imprimirla desde el 0 hasta un número y para hacer lo mismo usando recursividad. Todo esto lo vamos a hacer en el lenguaje de programación C usando ciclos. ...

noviembre 3, 2019 · 3 min · 483 palabras · Parzibyte

Sumatoria y promedio de matriz en C

Anteriormente hemos visto cómo obtener el promedio de un arreglo; ahora vamos a ver cómo obtener la sumatoria y promedio de una matriz en C; será casi lo mismo pero con dos ciclos for. Es decir, ahora vamos a obtener el promedio y la sumatoria de una matriz de dos dimensiones. ...

octubre 29, 2019 · 2 min · 403 palabras · Parzibyte

Contar consonantes de una cadena en C

En este post vamos a ver cómo contar consonantes de una cadena en C, es decir, vamos a recorrer una cadena y contar cuántas consonantes tiene. Recordemos que una consonante (sin ser un experto en el lenguaje español) es algo que está dentro del abecedario pero no es una vocal. Por lo tanto para poder contar consontantes de una cadena en C o mejor dicho, obtener la cantidad de consonantes que una cadena tiene hay que recorrer la cadena y comparar cada carácter, así como cuando contamos las vocales. ...

octubre 21, 2019 · 4 min · 656 palabras · Parzibyte

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