Programa para diseñar un Juego de Ladrillos usando gráficos por computadora

En gráficos C , las funciones de graphics.h se utilizan para dibujar diferentes formas como un círculo, un rectángulo, etc., mostrar texto (cualquier mensaje) en diferentes formatos (diferentes fuentes y colores). Mediante el uso de programas graphics.h, se pueden diseñar animaciones y también juegos. Estos pueden ser útiles para los principiantes. Funciones utilizadas: rectángulo (l, … Continue reading «Programa para diseñar un Juego de Ladrillos usando gráficos por computadora»

Programa para encontrar el elemento más grande en una array usando la asignación de memoria dinámica

Dada una array arr[] que consta de N enteros, la tarea es encontrar el elemento más grande en la array dada utilizando la asignación dinámica de memoria . Ejemplos: Entrada: arr[] = {4, 5, 6, 7}  Salida: 7 Explicación: El elemento más grande presente en la array dada es 7. Entrada: arr[] = {8, 9, … Continue reading «Programa para encontrar el elemento más grande en una array usando la asignación de memoria dinámica»

Programa en C para diseñar un tablero carrom usando gráficos

En este artículo, discutiremos cómo dibujar un Carrom Board usando Graphics . Acercarse: Cree el contorno del tablero usando la función rectángulo() . Cree otro rectángulo más pequeño dentro del más grande usando la función rectángulo() . Cree un total de cuatro círculos en cada esquina que serán los bolsillos del tablero de carrom usando … Continue reading «Programa en C para diseñar un tablero carrom usando gráficos»

Programa C para almacenar registros de Estudiantes como Estructuras y Ordenarlos por Nombre

Dados los registros del estudiante con cada registro que contiene la identificación, el nombre y la edad de un estudiante. Escriba un programa en C para leer estos registros y mostrarlos ordenados por nombre. Ejemplos: Input: Student Records= { {Id = 1, Name = bd, Age = 12 }, {Id = 2, Name = ba, … Continue reading «Programa C para almacenar registros de Estudiantes como Estructuras y Ordenarlos por Nombre»

Elemento máximo en una array muy grande usando pthreads

Dada una array muy grande de enteros, encuentre el máximo dentro de la array utilizando subprocesos múltiples. Ejemplos: Input : 1, 5, 7, 10, 12, 14, 15, 18, 20, 22, 25, 27, 30, 64, 110, 220 Output :Maximum Element is : 220 Input : 10, 50, 70, 100, 120, 140, 150, 180, 200, 220, 250, … Continue reading «Elemento máximo en una array muy grande usando pthreads»

Programa Lex para implementar una calculadora simple

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 implementar una calculadora simple»

Programa C para clasificación por combinación

Al igual que QuickSort , Merge Sort es un algoritmo Divide and Conquer . Divide la array de entrada en dos mitades, se llama a sí mismo para las dos mitades y luego fusiona las dos mitades ordenadas. La función merge() se utiliza para fusionar dos mitades. merge(arr, l, m, r) es un proceso clave … Continue reading «Programa C para clasificación por combinación»

Programa Lex para comprobar números perfectos

Lex es un programa de computadora que genera analizadores léxicos y fue escrito por Mike Lesk y Eric Schmidt. 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. Descripción: Número perfecto , entero positivo que es igual a … Continue reading «Programa Lex para comprobar números perfectos»

Programa C/C++ para contar el número de strings binarias sin 1 consecutivos

Dado un entero positivo N, cuente todas las posibles strings binarias distintas de longitud N de modo que no haya unos consecutivos. Ejemplos: Input: N = 2 Output: 3 // The 3 strings are 00, 01, 10 Input: N = 3 Output: 5 // The 5 strings are 000, 001, 010, 100, 101 Publicación traducida … Continue reading «Programa C/C++ para contar el número de strings binarias sin 1 consecutivos»

Programa C/C++ para contar ceros finales en factorial de un número

Dado un entero n, escriba una función que devuelva el recuento de ceros finales en n!.  Ejemplos: Input: n = 5 Output: 1 Factorial of 5 is 120 which has one trailing 0. Input: n = 20 Output: 4 Factorial of 20 is 2432902008176640000 which has 4 trailing zeroes. Input: n = 100 Output: 24 … Continue reading «Programa C/C++ para contar ceros finales en factorial de un número»