Programa en C para diseñar un globo aerostático usando gráficos

En este artículo, discutiremos cómo diseñar un globo aerostático en C usando gráficos . Acercarse: Dibuja un círculo usando la función circle() . Dibuja un total de cuatro líneas usando la función line() que actuará como la cuerda que sostiene el contenedor. Implemente el contenedor usando la función rectángulo() . Colorea el círculo que actuará … Continue reading «Programa en C para diseñar un globo aerostático usando gráficos»

Manejo de errores en OpenGL

Muchas de las funciones de la API de OpenGL son muy útiles y potentes. Pero es muy posible que los programas OpenGL puedan contener errores. Por lo tanto, se vuelve importante aprender el manejo de errores en los programas OpenGL. Las bibliotecas OpenGL y GLU tienen un método simple para registrar errores. Cuando un programa … Continue reading «Manejo de errores en OpenGL»

Programa para Encontrar el Número Mayor usando Operador Ternario

La tarea es escribir un programa para encontrar el número más grande usando el operador ternario entre:  dos numeros tres numeros cuatro números Ejemplos :  Input : 10, 20 Output : Largest number between two numbers (10, 20) is: 20 Input : 25 75 55 15 Output : Largest number among four numbers (25, 75, … Continue reading «Programa para Encontrar el Número Mayor usando Operador Ternario»

Implementación genérica del algoritmo QuickSort en C

Escriba una función para implementar un algoritmo de clasificación rápida que funcione para todos los tipos de datos, es decir, enteros, flotantes, caracteres, etc. Debería aceptar todos los tipos de datos y mostrar los datos ordenados como salida. Nota: Esta función es similar a la función qsort() de la biblioteca estándar de C. Ejemplos: First … Continue reading «Implementación genérica del algoritmo QuickSort en C»

programa en C para contar inversiones en un arreglo | Conjunto 1 (usando la ordenación por combinación)

El conteo de inversión para una array indica qué tan lejos (o cerca) está la array de ser ordenada. Si la array ya está ordenada, entonces el conteo de inversión es 0, pero si la array está ordenada en orden inverso, el conteo de inversión es el máximo. Hablando formalmente, dos elementos a[i] y a[j] forman … Continue reading «programa en C para contar inversiones en un arreglo | Conjunto 1 (usando la ordenación por combinación)»

Programa Lex para aceptar un valor entero y flotante válido

Lex es un programa informático que genera analizadores léxicos. Lex lee un flujo de entrada que especifica el analizador léxico y genera el código fuente que implementa el lexer en el lenguaje de programación C. Los comandos para ejecutar el programa lex son: lex abc.l (abc is the file name) cc lex.yy.c -efl ./a.out Veamos … Continue reading «Programa Lex para aceptar un valor entero y flotante válido»

Programa C para invertir una lista enlazada

Dado el puntero al Node principal de una lista enlazada, la tarea es invertir la lista enlazada. Necesitamos invertir la lista cambiando los enlaces entre los Nodes. Ejemplos: Input : Head of following linked list 1->2->3->4->NULL Output : Linked list should be changed to, 4->3->2->1->NULL Input : Head of following linked list 1->2->3->4->5->NULL Output : … Continue reading «Programa C para invertir una lista enlazada»

Programa C para la Torre de Hanoi

Tower of Hanoi es un rompecabezas matemático donde tenemos tres varillas y n discos. El objetivo del rompecabezas es mover toda la pila a otra barra, obedeciendo las siguientes reglas simples: 1) Solo se puede mover un disco a la vez. 2) Cada movimiento consiste en tomar el disco superior de una de las pilas … Continue reading «Programa C para la Torre de Hanoi»

Programa C para algoritmos euclidianos extendidos

MCD de dos números es el número más grande que los divide a ambos. Una forma sencilla de encontrar el MCD es factorizar ambos números y multiplicar factores comunes.  C // C program to demonstrate working of extended // Euclidean Algorithm #include <stdio.h>   // C function for extended Euclidean Algorithm int gcdExtended(int a, int … Continue reading «Programa C para algoritmos euclidianos extendidos»

Programa C para imprimir el patrón de pirámide de caracteres

Aquí, construiremos un programa C para imprimir un patrón de pirámide de caracteres usando 2 enfoques, es decir Uso de bucle for Usando el ciclo while Aporte: rows = 5 Producción: A  B B  C C C  D D D D  E E E E E 1. Usando el bucle for Enfoque 1: Asigne cualquier … Continue reading «Programa C para imprimir el patrón de pirámide de caracteres»