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 - 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

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

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

C - Saber si cadena está vacía

En este post sobre cadenas o strings en C vamos a ver cómo comprobar si una cadena está vacía. Recordemos que en C no hay cadenas propiamente, sino arreglos de caracteres. Veremos dos opciones: una para saber si una cadena definida por nosotros está vacía y otra para saber si una cadena proporcionada por el usuario está vacía. ...

octubre 21, 2019 · 2 min · 321 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