Tipos de directivas pragma en C

Directivas pragma: la directiva pragma se usa para controlar las acciones del compilador en una parte particular de un programa sin afectar el programa como un todo.  Las directivas pragma se incluyen en el programa C para que surtan efecto. El efecto de pragma se aplicará desde el momento en que se incluye hasta el … Continue reading «Tipos de directivas pragma en C»

Implementación de código Hamming en C/C++

Prerrequisito: Código Hamming Dado un bit de mensaje en forma de array msgBit[] , la tarea es encontrar el Código Hamming del bit de mensaje dado. Ejemplos: Entrada:  S = “0101” Salida: Palabra clave generada: r1 r2 m1 r4 m2 m3 m4 0 1 0 0 1 0 1 Explicación: Inicialmente, r1, r2, r4 se … Continue reading «Implementación de código Hamming en C/C++»

Estimación del valor de Pi usando Monte Carlo | Método de computación en paralelo

Dados dos números enteros N y K que representan el número de intentos y el número total de subprocesos en el procesamiento paralelo. La tarea es encontrar el valor estimado de PI usando el algoritmo Monte Carlo usando la técnica Open Multi-processing (OpenMP) de paralelizar secciones del programa. Ejemplos: Entrada: N = 100000, K = … Continue reading «Estimación del valor de Pi usando Monte Carlo | Método de computación en paralelo»

Programa C para búsqueda de substrings de anagramas (o búsqueda de todas las permutaciones)

Dado un texto txt[0..n-1] y un patrón pat[0..m-1], escriba una función search(char pat[], char txt[]) que imprima todas las apariciones de pat[] y su permutaciones (o anagramas) en txt[]. Puede suponer que n > m. La complejidad del tiempo esperado es O(n) Ejemplos: 1) Input: txt[] = «BACDGABCDA» pat[] = «ABCD» Output: Found at Index … Continue reading «Programa C para búsqueda de substrings de anagramas (o búsqueda de todas las permutaciones)»

Cómo cambiar el estilo del cursor usando C

En este artículo, discutiremos cómo cambiar el estilo del cursor en la pantalla en C. Enfoque: la idea es utilizar la función setcursortype() para cambiar el estilo del cursor en la pantalla de salida. Esta función toma el tipo de cursor como argumento y se declara en el archivo de encabezado conio.h . Archivo de … Continue reading «Cómo cambiar el estilo del cursor usando C»

Dibujar rectángulo en gráficos C

rectángulo() se utiliza para dibujar un rectángulo. Se requieren las coordenadas de la esquina superior izquierda e inferior derecha para dibujar el rectángulo. left especifica la coordenada X de la esquina superior izquierda, top especifica la coordenada Y de la esquina superior izquierda, right especifica la coordenada X de la esquina inferior derecha, bottom especifica … Continue reading «Dibujar rectángulo en gráficos C»

char sin firmar en C con ejemplos

char es el tipo de datos más básico en C. Almacena un solo carácter y requiere un solo byte de memoria en casi todos los compiladores. Ahora el tipo de datos de caracteres se puede dividir en 2 tipos: carácter firmado carácter sin firmar Unsigned char es un tipo de datos de carácter donde la … Continue reading «char sin firmar en C con ejemplos»

Obtener/Establecer límites de recursos de proceso en C

Las llamadas al sistema getrlimit() y setrlimit() se pueden usar para obtener y establecer los límites de recursos, como archivos, CPU, memoria, etc. asociados con un proceso. Cada recurso tiene un límite blando y duro asociado. límite flexible : el límite flexible es el límite real impuesto por el kernel para el recurso correspondiente. límite … Continue reading «Obtener/Establecer límites de recursos de proceso en C»

Animación de la Torre de Hanoi usando gráficos por computadora en C/C++

La tarea es diseñar la Torre de Hanoi usando gráficos por computadora en C / C++ . Tower Of Hanoi : Es un problema matemático donde hay tres torres y N números de discos. El problema es mover todos los discos de la primera torre a la tercera torre con las siguientes reglas: Solo se … Continue reading «Animación de la Torre de Hanoi usando gráficos por computadora en C/C++»

Programa C para verificar si un año dado es bisiesto usando el operador condicional

Dado un número entero que representa el año, la tarea es verificar si este es un año bisiesto, con la ayuda del Operador Ternario . Un año es bisiesto si se cumplen las siguientes condiciones: El año es múltiplo de 400. El año es múltiplo de 4 y no múltiplo de 100. El siguiente es … Continue reading «Programa C para verificar si un año dado es bisiesto usando el operador condicional»