Los códigos más visitados de C/Visual C

Listado de los códigos más visitados durante los últimos 30 días
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Juego de tetris


127 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(7)
Actualizado el 12 de Septiembre del 2023 por Adelino (28 códigos) (Publicado el 25 de Enero del 2018)
85.145 visualizaciones desde el 25 de Enero del 2018
Juego de tetris en pantalla grafica (modo 13), se maneja con las teclas de dirección y escape, para cambiar nivel + y -.
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Juego de comecocos (Pacman)


52 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 23 de Diciembre del 2021 por Adelino (28 códigos) (Publicado el 2 de Julio del 2020)
29.757 visualizaciones desde el 2 de Julio del 2020
Laberinto para juego de tipo pacman.
Funciona con las teclas de direccion y escape.
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Ajedrez


45 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 30 de Octubre del 2020 por Adelino (28 códigos) (Publicado el 1 de Diciembre del 2017)
42.604 visualizaciones desde el 1 de Diciembre del 2017
Juego del ajedrez para 2 jugadores.
Otto Wurzburg (mate en 3)
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Reversi (Othello)


39 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(5)
Actualizado el 31 de Octubre del 2020 por Adelino (28 códigos) (Publicado el 8 de Agosto del 2019)
13.908 visualizaciones desde el 8 de Agosto del 2019
Juego de estrategia de tipo Reversi, se maneja con las teclas de direccion, intro, escape y +-.
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Tetris en modo texto


33 visualizaciones el último mes

C/Visual C

Actualizado el 12 de Septiembre del 2023 por Adelino (28 códigos) (Publicado el 25 de Enero del 2018)
8.221 visualizaciones desde el 25 de Enero del 2018
Juego de tetris en pantalla de texto, se maneja con las teclas de dirección y escape.
Para subir o bajar de nivel + y -.
5a72583eee6a3-tetrix
Imágen de perfil
Val: 148
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Comprobar enlace de comunicación


33 visualizaciones el último mes

C/Visual C

Actualizado el 24 de Junio del 2019 por Octulio (38 códigos) (Publicado el 2 de Junio del 2019)
3.250 visualizaciones desde el 2 de Junio del 2019
Programa C++: ComprobarEnlace.cpp
Comprueba el enlace de comunicación entre un equipo cliente y un equipo remoto.
Utiliza los comandos del S.O. Windows: ping, pathping y nslookup.
Y en CentOS Linux,: ping, tracepath y nslookup.
Además hace uso de curl.exe para comprobar el funcionamiento del servidor de HTTP.
Se trata de una aplicación que corre en modo consola.

Visualización de ComprobarEnlace, 32 bits, en Windows:
ComprobarEnlace-img01


Visualización de ComprobarEnlace, 64 bits, en CentOS Linux:
ComprobarEnlace-01
ComprobarEnlace-02
ComprobarEnlace-img02
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Tres en raya


32 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 23 de Diciembre del 2021 por Adelino (28 códigos) (Publicado el 18 de Febrero del 2021)
11.804 visualizaciones desde el 18 de Febrero del 2021
Se maneja con las flechas de direccion y Enter.
En lineas forzadas, con flecha arriba o abajo aparecen todas las variantes.

3enraya
Imágen de perfil
Val: 148
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Método de ordenamiento simple (mos)


28 visualizaciones el último mes

C/Visual C

Actualizado el 27 de Septiembre del 2016 por Octulio (38 códigos) (Publicado el 22 de Septiembre del 2016)
3.779 visualizaciones desde el 22 de Septiembre del 2016
Método de ordenamiento simple (mos).
Se trata de un algoritmo basado en bubble sort.
Se acompaña documentación básica en PDF.

mos.img01
mos.img02
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Criba de Eratostenes


25 visualizaciones el último mes

C/Visual C

Actualizado el 6 de Octubre del 2021 por Adelino (28 códigos) (Publicado el 28 de Septiembre del 2021)
2.580 visualizaciones desde el 28 de Septiembre del 2021
Muestra el total de numeros primos que hay hasta una cifra dada.


MilMillones
Imágen de perfil

Hundir la flota


24 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 4 de Febrero del 2016 por Cobre2software.com (2 códigos)
10.174 visualizaciones desde el 4 de Febrero del 2016
Descripción

Hundir la Flota es una versión reducida del tradicional juego "hundir la flota" que se juega en un tablero de 7x7 y en el que solo hay un barco de dos unidades y dos barcos de una unidad por cada flota.

El juego se va a plantear de forma que un usuario juega contra la máquina, tratando ambos de hundir los tres barcos del contrario. Para ello, y por turnos, se elegirá una posición del tablero indicando la fila y la columna correspondiente a las coordenadas del disparo.

Si en esa posición no existe un barco o parte de el, el resultado es "agua", si corresponde con un barco de una unidad el resultado es "hundido", si corresponde con una de las posiciones del barco de 2 unidades el resultado es "tocado", y si corresponde con la posición que queda libre del barco de 2 unidades el resultado es "hundido".

hundir-la-flota


Partida

Al comenzar la partida el ordenador deberá situar sus barcos en el tablero y, a continuación, permitir que el usuario haga lo mismo con los suyos.
Dos barcos no pueden estar juntos, por lo que alrededor de cada barco habrá posiciones libres.

Una vez dispuestos todos los barcos se sorteará el turno de comienzo y empezará la partida.

En todo momento se mostrarán dos tableros en la pantalla: el del usuario con las posiciones de sus barcos y las marcas correspondientes a los disparos del ordenador, y el del ordenador donde se mostrarán solo las marcas de los disparos del usuario.

Cuando un barco se haya hundido, en el tablero correspondiente deberá aparecer el barco marcado con '.' y todas las casillas de alrededor marcadas como disparadas. En el caso de que se haya tocado el barco de dos unidades, la posición marcada debera aparecer como '.' pero no aparecerán el resto de las marcas hasta que no se haya hundido el barco.

La partida termina cuando uno de los dos contrincantes hunde completamente la miniflota del contrario.

Para introducir las coordenadas, se tiene que introducir: valor filas (espacio) valor columnas

Ejemplo: 3 5

Guardado

La otra funcionalidad del juego consiste en la posibilidad de posponer una partida para jugarla en otro momento, acción que se podra llevar a cabo antes de que haya terminado la partida y cuando sea el turno del usuario.

Cuando sea el turno del usuario y tenga que introducir la posición a la que quiere disparar, podrá introducir el valor 100 para indicar que quiere guardar la partida para reanudarla en otro momento.

Solo se podrá tener guardada una partida en un momento dado. Si habiendo una partida guardada se decide guardar otra, los datos de esta última serán los únicos validos y los de la partida anterior se perderán.

Instalación


Ejecutar Hundir la Flota para poder jugar. Si se desea mover el programa, se recomienda copiar o crear un acceso directo

ATENCION: Mantener siempre en la misma carpeta donde se encuentre el programa Hundir la Flota el documento INSTRUCCIONES y miniflota_g si hubiese partida guardadas.
Imágen de perfil
Val: 148
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Control de encendido de Windows


24 visualizaciones el último mes

C/Visual C

Actualizado el 27 de Diciembre del 2020 por Octulio (38 códigos) (Publicado el 10 de Diciembre del 2020)
2.686 visualizaciones desde el 10 de Diciembre del 2020
ControlEncendido2
Programa que muestra una ventana con botones para: apagar, reiniciar, hibernar, suspender y cerrar la sesión en Windows.
Es una aplicación de 32 bits.
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Problemas de Ajedrez.


23 visualizaciones el último mes

C/Visual C

Actualizado el 9 de Abril del 2026 por Adelino (28 códigos) (Publicado el 24 de Octubre del 2024)
3.650 visualizaciones desde el 24 de Octubre del 2024
Resuelve problemas de mate de ajedrez.
Funciona con el teclado.
3mate
Imágen de perfil

Operaciones Aritméticas en Dev+C++ con Assembler


22 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 28 de Noviembre del 2014 por Héctor Guillermo (15 códigos) (Publicado el 11 de Noviembre del 2014)
9.331 visualizaciones desde el 11 de Noviembre del 2014
Permite Adicionar,Subtraer,Multiplicar,Dividir y Potenciar 2 números
seleccionando opción por medio de un menú de operaciones utilizando Subrutinas con parámetros en Assembler o Ensamblador "Lenguaje de Máquina".

Observación:
Cuando se va a hacer Inline Assembly primero hay que mirar el entorno de desarrollo de C, en este caso es Dev-C++ que es un IDE (Integrated Development Environment) que está construido en Delphi 6 y que usa Mingw port de GCC (GNU Compiler Collection) como compilador de código C y C++

operaciones_aritmeticas
Imágen de perfil
Val: 76
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Calculadora en C++


21 visualizaciones el último mes

C/Visual C

Actualizado el 20 de Septiembre del 2020 por Hdb Programming (46 códigos) (Publicado el 26 de Mayo del 2020)
14.427 visualizaciones desde el 26 de Mayo del 2020
Calculadora en C++ sin interfaz gráfica que responde a las necesidades de sumar, restar, multiplicar, dividir y hallar potencias.
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Juego de tipo Breakout (Arkanoid)


21 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 5 de Febrero del 2021 por Adelino (28 códigos) (Publicado el 31 de Diciembre del 2020)
9.896 visualizaciones desde el 31 de Diciembre del 2020
Juego de romper bloques para pantalla de texto.
Se maneja con las teclas de direccion, Intro , Escape, + y -.




Ladrillos
Imágen de perfil
Val: 8
Ha aumentado su posición en 3 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Suma de pares e impares en un vector


20 visualizaciones el último mes

C/Visual C

Publicado el 23 de Enero del 2018 por Manuel
5.723 visualizaciones desde el 23 de Enero del 2018
Hola, este es el código para las sumas de numeros pares e impares dentro de un vector. Para que entiendan con más facilidad el código e aquí cada variable que use:

vector[4]=contiene los numeros del 2 al 5.
sumpar=la variable para la suma de los numeros pares
sumimpar= la variable para la suma de los numeros impares
i=para recorrer el siclo for
numsum=es la variable que guarda cada numero del vector y lo suma.

Cabe decir que este código lo hice en Borland C++

Espero que les sirva para algo
Imágen de perfil

RED NEURONAL.


20 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Julio del 2023 por Hilario (145 códigos)
6.011 visualizaciones desde el 7 de Julio del 2023
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


****************************************************************
Aequam memento rebus in arduis servare mentem
------------------------------------------------------

Hilario Iglesias Martínez

***********************************************************************
neurona.c
*****************************************************************
Este es un ejemplo de lo más básico, hecho en lenguaje C que simula una sencillisima red neuronal, y permite introducir parámetros por el teclado a través de consola linux.
Ten en cuenta que este es solo un ejemplo simple y puede requerir modificaciones o mejoras dependiendo de tus conocimientos del tema y necesidades específicas, por lo que el programa está hecho para interactuar con el, modificando parametros del mismo, como la estructura de la red neuronal,la inicialización de la red neuronal, la propagación de la misma, y el cálculo final de los valores de salida.
******************************************************************************
En principio hemos ido a un esquema sencillo, con el fin de no complicar y no hacer inentendible el programa. El esquemá básico que se propone es como sigue:

Esquemáticamente la red neuronal tiene 2 neuronas de entrada, 3 neuronas ocultas y 1 neurona de salida. Los pesos de conexión se inicializan aleatoriamente entre -1 y 1. Luego, se solicitan los valores de entrada al usuario, y se propagan hacia adelante a través de la red neuronal. Finalmente, se muestran los valores de salida calculados.

Es importante explicar un poco lo que es el peso de conexión:
-------------------------------------------------------------
Los pesos de conexión de una neurona son los valores numéricos que determinan la fuerza y la influencia de las entradas en la salida de la neurona. Cada conexión entre una entrada y una neurona está asociada a un peso.

En una red neuronal artificial, los pesos de conexión son parámetros ajustables que se utilizan durante el proceso de entrenamiento para encontrar la configuración óptima de la red neuronal. Estos pesos se actualizan iterativamente en función de la diferencia entre las salidas deseadas y las salidas producidas por la red neuronal.

Cuando se realiza una propagación hacia adelante en la red neuronal, cada neurona recibe las entradas de las neuronas previas ponderadas por los pesos de conexión. Luego, se aplica una función de activación a la suma ponderada para producir la salida de la neurona.

Los pesos de conexión se inicializan típicamente de forma aleatoria al comienzo del entrenamiento, y luego se ajustan durante el proceso de aprendizaje. El objetivo del entrenamiento es encontrar los valores de los pesos que minimizan la diferencia entre las salidas deseadas y las salidas producidas por la red neuronal.

En resumen, los pesos de conexión son parámetros ajustables que determinan la influencia de las entradas en la salida de una neurona. Estos pesos se actualizan durante el entrenamiento para optimizar el rendimiento de la red neuronal en la tarea específica que se está abordando.
--------------------------------------------------------------------------------------

El programa te pedirá que introduzcas los valores de entrada. Después de ingresar los valores, mostrará los valores de salida calculados por la red neuronal.

---------------------------------------------------------------------
Este programa fue realizado y ejecutado en una plataforma linux.
En mi caso
Ubuntu 20.04.6 LTS.
Bajo consola.
Se ha utilizado el IDE:
Sublime Text.
*************************************************************
COMPILACIÓN:
gcc neurona.c -o neurona -lm

Como ves debes agregar la opción -lm al compilar el programa.
Esta opción indica al compilador que enlace la biblioteca
matemática durante la compilación.

EJECUCION:

./neurona

**************************************



Imágen de perfil
Val: 1.068
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Proyecto Socket en C


20 visualizaciones el último mes

C/Visual C

Publicado el 12 de Octubre del 2020 por Daniel (194 códigos)
1.182 visualizaciones desde el 12 de Octubre del 2020
Un socket en programación es un túnel de comunicación que ayuda a que 2 aplicaciones se comuniquen, los sockets son la base de internet y de sus protocolos como HTTP, FTP, SMTP, etc.

Los sockets son la base de los protocolos de internet, pero también los podemos utilizar para sacarle provecho, es decir mediante sockets podemos hacer que dos aplicaciones se comuniquen entre si.

Hacer que 2 aplicaciones se comuniquen entre si? Para entender esto primero debes saber como se efectúa una comunicación humana.

El que habla
El que escucha
Por donde pasan los datos
El tema de conversación

IMPORTANTE!!!
LEER CADA UNO DE LOS ARCHIVOS, YA QUE SE PUEDE DAÑAR SU SISTEMA OPERATIVO.
"KILL" EN LINUX MATA PROCESOS.
Imágen de perfil

SERVIDOR-CHAT-MEJORADO


20 visualizaciones el último mes

C/Visual C

Publicado el 4 de Agosto del 2022 por Hilario (145 códigos)
824 visualizaciones desde el 4 de Agosto del 2022
/*
*********************
servidor_chat.c
*********************
Hilario Iglesias Martínez.
-------------------------
SERVIDOR.
----------------------------------
Volviendo hacía atrás a algunos
programas sobre sockes ya publicados,
se ha realizado este Sevidor para chat,
con el fin de poder interactuar
con el a través de dos consolas
Linux en el mismo ordenador,
utilizando la dirección Localhost (127.0.0.1),
u otra en la cual la configración del
cortafuegos lo permita.
Una vez abierto, y a la escucha el servidor,
se podrán interactuar mensajes con él
a través del comando linux, por ejemplo
nc 127.0.0.1 5898, o utilizando el antiguo
telnet.
Deberemos de colocar como atributo del comando
nc de linux la ip y el puerto establecido
en el servidor previamente.
El programa hace una llamada al inicio al comando de linux
a ifconfig, con el fin de probar el mismo
con las Ips, idoneas.
------------------------------------------
En este ejemplo se puede ver, en un volcado
de memoria, como se dispone la ip y el puerto
en memoria según se su tratamiento.
formatos Big Endian, o Little Endian
Como en otros programas puestos aquí,
se podría hacer un seguimiento de
los mensajes con wireshark para analizar
los paquetes y entender su proceso.
---------------------------
*********************************
Este programa ha sido realizado en.
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Consola de Linux.
*****************************
Compilacion.
$ gcc servidor_chat.c -o servidor_chat
//**************************************

Ejecucion y un posible ejemplo de salida por
consola. Para interrmpir el programa
utilizar CONTRO C.
+++++++++++++++++++++++++++++++++++++
./servidor_chat
++++++++++++++++++++++++++++++++++
IMPRIME POR CONSOLA.
------------------------------

Tu sistema es Little Endian
+++++++++++++++++++++++++++++++++++++++++++++++
Introduce una IP
127.0.0.1
++++++++++++++++
*******************
Introduce un Puerto:
+++++++++++++++++++
8767
-------------------
Valor de entrada: 8767
Socket creado con éxito
Tamaño de la strucServidor = 16
La IP local es: 127.0.0.1
El Puerto local de conexión es: 8767
----------------------------------------------
Disposición en memoria del Puerto y la IP
----------------------------------------------
02 00 22 3f 7f 00 00 01 00 00 00 00 00 00 00 00 || .."?............
c2 00 00 00 00 00 00 00 f7 a0 ba dc fc 7f 00 00 || ................
38 37 36 37 00 7f 00 00 ad 79 54 c1 92 55 00 00 || 8767.....yT..U..
e8 72 03 3b 66 7f 00 00 60 79 54 c1 92 55 00 00 || .r.;f...`yT..U..
31 32 37 2e 30 2e 30 2e 31 00 54 c1 92 55 00 00 || 127.0.0.1.T..U..
00 a2 ba dc fc 7f 00 00 00 a5 6b 08 1f 31 1f 71 || ..........k..1.q
00 00 00 00 00 00 00 00 83 a0 e6 3a || ...........:
----------------------------------------------
Socket enlazado con éxito.
El Servidor está preparado
Imágen de perfil
Val: 113
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Programa para niños y niñas para que aprendan la tablas de multiplicar


19 visualizaciones el último mes

C/Visual C

Publicado el 10 de Julio del 2019 por Rtbsukibo39u5 (23 códigos)
2.663 visualizaciones desde el 10 de Julio del 2019
Hoy les traigo un programa hecho para niños para que aprendan la tablas de multiplicar con la temática de Frozen .Esta programado en GTK+ y su facil manejo y agregacion de CSS a la interfaz grafica para hacer las cosas mas amigables ,tambien el dejare el proyecto .psd photoshop para la imagen para mejor entendimiento

Captura ha
sin imagen de perfil

Lista Simple


19 visualizaciones el último mes

C/Visual C

Publicado el 20 de Abril del 2008 por Pedro (20 códigos)
9.618 visualizaciones desde el 20 de Abril del 2008
Código que muestra la utilización de una lista simple con las opciones de añadir, buscar, mostrar y eliminar.
Desarrollado en Borland C++ 5.02.
Imágen de perfil

myshell_pasos


19 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 25 de Febrero del 2015 por Luis (3 códigos) (Publicado el 12 de Febrero del 2015)
2.733 visualizaciones desde el 12 de Febrero del 2015
Código didáctico para crear un propio shell. Viene con 2 versiones:
- "myshell.c" en la que está el código sin comentarios durante la ejecución.
- "myshell_pasos.c" en la que está el código comentado durante la ejecución.
La segunda versión sirve para conocer el funcionamiento de la primera versión (saber qué está haciendo en todo momento, paso a paso)
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Sudoku


18 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 25 de Diciembre del 2021 por Adelino (28 códigos) (Publicado el 20 de Septiembre del 2017)
32.889 visualizaciones desde el 20 de Septiembre del 2017
Solucionador de sudokus.
Utilizo TurboC++
Contiene 1 sudoku de prueba.

SudokuCPP
Imágen de perfil
Val: 1.447
Oro
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Fracciones continuas


18 visualizaciones el último mes

C/Visual C

Actualizado el 28 de Diciembre del 2020 por Adelino (28 códigos) (Publicado el 8 de Diciembre del 2020)
5.068 visualizaciones desde el 8 de Diciembre del 2020
Codigo que permite obtener los cocientes incompletos de la parte decimal de un numero.

fraccion

fraccionContinua
Imágen de perfil

Juego tetrix


18 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 27 de Febrero del 2015 por Michel (2 códigos) (Publicado el 24 de Febrero del 2015)
4.457 visualizaciones desde el 24 de Febrero del 2015
Juego de tetrix hecho con librería ncurses y threads hecho en linux para linux xD
solo me falta un detalle y es borrar las lineas completas xD
1
2
3
4
5
6
Imágen de perfil
Val: 27
Ha aumentado su posición en 3 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Ecuación de Segundo Grado en C++


17 visualizaciones el último mes

C/Visual C

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 4 de Octubre del 2015 por Guajardo (21 códigos)
47.983 visualizaciones desde el 4 de Octubre del 2015
Este código es para resolver ecuaciones de segundo grado de la forma
ax^2 + bx + c = 0
esta comentado el código y uso una función que toma los valores después de ser leídos y nos dice si es real o imaginaria.

espero les sea de ayuda