Programa C para transferencia de archivos usando UDP

Los datos se pueden transferir entre dos computadoras utilizando la programación Socket en C. Del mismo modo, los archivos se pueden enviar fácilmente mediante el protocolo UDP y un cliente/servidor simple. Seguridad: Manejada por encriptación. Protocolo: Cifrado UDP : Cifrado XOR Algoritmo: 1. The server starts and waits for filename. 2. The client sends a … Continue reading «Programa C para transferencia de archivos usando UDP»

Programa para convertir un número dado de días en términos de Años, Semanas y Días

Dado el número de días, conviértalo en años, semanas y días. Ejemplos:  Input : 30 Output : years = 0 week = 4 days = 2 Input : 20 Output : years = 0 week = 2 days = 6 Acercarse :   El número de años será el cociente cuando el número de días se … Continue reading «Programa para convertir un número dado de días en términos de Años, Semanas y Días»

Cómo crear una barra de progreso de línea de comandos en C/C++

La tarea es escribir un programa C/C++ para dibujar una barra de progreso de línea de comandos. Enfoque: para crear una barra de progreso, la idea es usar la función system() que dará una salida coloreada. A continuación se muestra la ilustración de cómo usar la función system() . La función del sistema acepta los … Continue reading «Cómo crear una barra de progreso de línea de comandos en C/C++»

Función Beep() en C con ejemplos

La función Beep en C se usa para hacer un sonido Beep. Genera un tono en el altavoz. La función es síncrona, es decir, espera y no vuelve a su función de llamador hasta que finaliza el sonido. Puede ser muy útil durante el proceso de Depuración para encontrar errores. Archivo de cabecera:   #include <windows.h> … Continue reading «Función Beep() en C con ejemplos»

Programa C/C++ para el enésimo número catalán

Los números catalanes son una secuencia de números naturales que se presenta en muchos problemas de conteo interesantes como los siguientes. 1) Cuente el número de expresiones que contienen n pares de paréntesis que coinciden correctamente. Para n = 3, las expresiones posibles son ((())),()(()),()()(), (())(), (()()). 2) Cuente el número de árboles binarios de … Continue reading «Programa C/C++ para el enésimo número catalán»

Programa Lex para encontrar la longitud de una string

Problema: escriba un programa Lex para encontrar la longitud de una string Explicación: FLEX (Fast Lexical Analyzer Generator) 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 … Continue reading «Programa Lex para encontrar la longitud de una string»

Sistema de Reservas Ferroviarias en C

El sistema de reserva de boletos de tren se implementa mediante programación en C. Es lo mismo que uno puede ver mientras buscamos la reserva de boletos en línea. La siguiente serie de pasos se siguen al reservar un boleto de tren en este software: El primer paso es proporcionar el número total de pasajeros … Continue reading «Sistema de Reservas Ferroviarias en C»

Programa C para imprimir series de Fibonacci sin usar bucle

Dado un número N , la tarea es imprimir la serie de Fibonacci hasta el número N sin usar ningún bucle. Ejemplos:   Entrada: N = 5  Salida: 0 1 1 2 3 Entrada: N = 10  Salida: 0 1 1 2 3 5 8 13 21 34   Método 1: Uso de la declaración goto: la … Continue reading «Programa C para imprimir series de Fibonacci sin usar bucle»

Programa C para Bubble Sort en lista enlazada

Dada una lista enlazada individualmente, ordénela usando la ordenación de burbuja . Input : 10->30->20->5 Output : 5->10->20->30 Input : 20->4->3 Output : 3->4->20 C // C program to implement Bubble Sort on singly linked list  #include<stdio.h>  #include<stdlib.h>     /* structure for a node */ struct Node  {      int data;      struct Node *next;  };     … Continue reading «Programa C para Bubble Sort en lista enlazada»

Programa C para ingresar una array de una secuencia de enteros separados por espacios

Dada una string S que consta de enteros separados por espacios, la tarea es escribir un programa en C para tomar los enteros como entrada de la string S y almacenarlos en una array arr[] . Ejemplos: Entrada: S = “1 2 3 4” Salida: {1, 2, 3, 4} Entrada: S = “32 12” Salida: … Continue reading «Programa C para ingresar una array de una secuencia de enteros separados por espacios»