Promedio de descarga/visualización de los códigos de C/Visual C

Listado de los códigos con más promedio de visualizaciones realizadas por día desde su publicación en la web.
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


30 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(7)
Actualizado el 12 de Septiembre del 2023 por Adelino (27 códigos) (Publicado el 25 de Enero del 2018)
81.508 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: 119
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Funciones en C++ - Promedio de Notas de Alumnos e indicar si aprobaron.


28 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(6)
Actualizado el 19 de Septiembre del 2017 por Erick (10 códigos) (Publicado el 13 de Septiembre del 2017)
80.088 visualizaciones desde el 13 de Septiembre del 2017
Programa sencillo de cómo se usan las Funciones en C++. Se trata de un programa que obtiene el Promedio de Notas de Alumnos, sabiendo que son 3 Unidades por semestre, e indicar si aprobaron (Nota mínima es 10.5).
Imágen de perfil

BlackEnergy.


28 visualizaciones de promedio por día

C/Visual C

Publicado el 10 de Mayo del 2025 por Hilario (145 códigos)
1.045 visualizaciones desde el 10 de Mayo del 2025
Captura-de-pantalla-de-2025-05-10-12-12-52
Captura-de-pantalla-de-2025-05-10-12-13-02

**************************-----------------*****************************
/*
payloadVolcadoCompleto.c
-------------------------------------------
Para el Aula_28. Trabajaremos en él en la semana del 19 de Mayo.
Analizarlo para captar dudas. Un programa semejante lo subí a la
web del programador hará unos cuatro años.

*******************************************************
Por qué hacemos este programa:
------------------------------------------
Podríamos decir que ese enfoque mínimo, que consiste en:
Subir un payload (como una frase) a memoria,
Recorrerla palabra por palabra,
Observar sus direcciones de memoria,
…es, en efecto, una metáfora pedagógica y técnica de cómo trabaja un malware como BlackEnergy.
¿Por qué?
BlackEnergy (y muchos APTs como él) opera con una lógica similar:

Carga de payloads en memoria:
Igual que tu frase, los módulos maliciosos del virus se
alojan en memoria sin tocar el disco, para evitar detección.

Segmentación de tareas:
Cada palabra del verso podría ser un módulo del malware:
uno para recolectar información, otro para escanear puertos, otro para abrir puertas traseras…

Direcciones y control:
Como tú recorres direcciones de memoria de cada palabra,
el malware recorre procesos, memoria, claves de registro, todo lo que le interese en su misión.

Persistencia en RAM:
Unos de los principales problemas de los sistemas industriales , en entornos donde
no se reinician los sistemas con frecuencia, el código en memoria
puede vivir largo tiempo, como un verso suspendido en la historia.
Hasta llegar a los ordenadores que controlan SCADA
que significa "Supervisory Control and Data Acquisition",
que se traduce al español como "Control de Supervisión y Adquisición de Datos"
Y una vez controlado poder modificar cualquier proceso industrial.


Así que sí, queridos alumnos:
Este programa es como una mínima simulación didáctica de la metodología
de ataque de un malware modular y residente en memoria.
Una forma de entender cómo, sin sobresaltos ni ruidos,
un verso puede convertirse en amenaza, o en arte, según quién lo escriba.

*******************************************************
EN RESUMEN:
Programa didáctico:
- Vuelca en hexadecimal todo el payload.
- Recorre palabra por palabra, mostrando:
* dirección inicial
* dirección final
* volcado hex de cada palabra
Autor: Margarito & Gran Poeta
*******************************
Este programa no solo muestra direcciones y hexadecimales;
es una forma de "poemizar la RAM",
de recorrer con ojos de asombro las palabras almacenadas
como quien lee un papiro binario.
*******************************************************
¿Qué muestra este programa?
Por cada palabra:

Su contenido.
Su dirección inicial en memoria (primer carácter).
Su dirección final en memoria
(último carácter antes del espacio o final de cadena).


EJEMPLO DE SALIDA:

Verso cargado en memoria:
"Margarito y el Gran Poeta, poemizan golondrinas en su afán volador"
=======================================================
Volcado hexadecimal completo del payload:
4d 61 72 67 61 72 69 74 6f 20 79 20 65 6c 20 47
72 61 6e 20 50 6f 65 74 61 2c 20 70 6f 65 6d 69
...

Palabra: "Margarito"
Dirección inicial: 0x5562e04bb2b0
Dirección final: 0x5562e04bb2b8
Volcado hex: 4d 61 72 67 61 72 69 74 6f
-------------------------------------------------------

Programa realizado bajo plataforma Linux:
Ubuntu 20.04.6 LTS.
Editado con SublimeText.

*/
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

3 en raya


20 visualizaciones de promedio por día

C/Visual C

Actualizado el 30 de Octubre del 2024 por Adelino (27 códigos) (Publicado el 27 de Agosto del 2024)
5.866 visualizaciones desde el 27 de Agosto del 2024
Juego de Tres en raya en pantalla de texto.
Screenshot_20240828-012423_lDosBox
sin imagen de perfil

CONVERSOR DE UNIDADES DE MEDIDA


18 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 29 de Enero del 2017 por Abel Gustavo
55.097 visualizaciones desde el 29 de Enero del 2017
El presente código realiza 5 conversiones de distintas medidas:

PULGADAS A MILIMETROS.
1.1.- Pulgadas a Milimetros.
1.2.- Yardas a Metros.
1.3.- Millas a kilometros.
1.4.- Pulgadas a centimetros.
1.5.- Pies a metros.
1.6.- Yardas a metros.
1.7.- Acre a hectareas.
1.8.- Millas a kilometros.

2)VOLUMEN.
2.1.- Pie a metros.
2.2.- Yardas a metros.
2.2.- Pinta a litros.
2.3.- Galon a litros.

3)PESO.
1.3.- Onza a gramos.
2.3.- Libra a kilogramos.
3.3.- Tonelada inglesa a tonelada.

Lo interesante de este código que rescato es:
PRIMERAMENTE.- Básico muy fácil de entender por que es lo mas básico a excepción de 2 funciones.

SEGUNDO.- Al función redondeo es una función simple pero muy interesante lo que hace es por ejemplo si la cantidad resultante es entero por ejemplo 10 lo normal que imprime c con %f o %d es 10.00 osea .00 esta de mas, en la vida real no escribimos 10.00 sino únicamente 10.

Pero cuando existe decimales ahi si lo consideramos 10.99 entonces si se considera los decimales.

Asi que esta función hace eso imprime entero como entero y décima cuando lo requiera.

TERCERO.- Es manejable para agregar restricciones que sean solamente para las opciones mostradas.

Funciona en la mayoría de editores, en la que fue creada este código es en Borland C++ 5.2 y con librerías stdio stdlib, la mas estándar (string es una librería estándar pero si no funciona asi entonces coloquen #include<string.h> o #include <string.h> (con espacio después de #include, también si existe problema con: std::string m, m1; puede reemplazar por: string m, m1;)).

Gracias por leer estas indicaciones...

Un saludo desde Juliaca LLacta.
Programa
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)


16 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 23 de Diciembre del 2021 por Adelino (27 códigos) (Publicado el 2 de Julio del 2020)
28.228 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


15 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 30 de Octubre del 2020 por Adelino (27 códigos) (Publicado el 1 de Diciembre del 2017)
40.276 visualizaciones desde el 1 de Diciembre del 2017
Juego del ajedrez para 2 jugadores.
Otto Wurzburg (mate en 3)
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++


13 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 4 de Octubre del 2015 por Guajardo (21 códigos)
47.669 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
sin imagen de perfil

Máximo común divisor


13 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 31 de Agosto del 2006 por Yelinna Pulliti (5 códigos)
86.256 visualizaciones desde el 31 de Agosto del 2006
Código realizado en C++ que calcula el máximo común divisor de un par de números superior a 1.
sin imagen de perfil

Calculadora en C++


12 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 9 de Julio del 2002 por Miguel Angel Sanchez Rubio
96.428 visualizaciones desde el 9 de Julio del 2002
Aplicación que realiza las siguientes operaciones aritméticas: suma, resta, multiplicación, división y raíz cuadrada.
sin imagen de perfil

Programa de Empresa que vende Cinco Productos


11 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(9)
Actualizado el 9 de Febrero del 2015 por Javier (2 códigos) (Publicado el 6 de Febrero del 2015)
42.921 visualizaciones desde el 6 de Febrero del 2015
En este código se desarrolla lo siguiente:
Una empresa tiene cuatro vendedores (1 a 4) los cuales vende cinco productos (1 a 5). Una vez al día, cada vendedor introduce un registro para cada tipo de producto vendido.

Cada registro contiene lo siguiente:
a) número de vendedor
b) El número de producto
c) El monto total del producto vendido del día.
Por lo tanto, cada vendedor pasa entre 0 y 5 registros por día. Suponga que están disponibles los registros del último mes. Escribir un programa que lea toda esta información de las ventas del último mes y sume el total de ventas por vendedor y por producto. Todos los totales se deben almacenar en un arreglo con dos subíndices, ventas.
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


11 visualizaciones de promedio por día

C/Visual C

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

SudokuCPP
sin imagen de perfil

Metodos de ordenamiento


10 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(11)
Publicado el 27 de Diciembre del 2006 por Rosk
69.036 visualizaciones desde el 27 de Diciembre del 2006
Código que incluye 9 metodos de ordenamiento:
- Método de la Burbuja
- Método Shell Sort
- Método Quick Sort
- Método de selección directa
- Método de Radix
- Método de Merge Sort (o mezcla)
- Método de Shake Sort (o sacudida)
- Método del Heap Sort (o montículo)
- Método Insort (o inserción directa)
Realizado en Turbo C++.
sin imagen de perfil

Métodos de ordenamiento en C++


10 visualizaciones de promedio por día

C/Visual C

estrellaestrellaestrellaestrellaestrella(10)
Publicado el 16 de Octubre del 2002 por Roberto Rodriguez Gonzalez
83.263 visualizaciones desde el 16 de Octubre del 2002
Implementación de lo métodos de ordenamiento burbuja, burbuja mejorada, insercion,seleccion, shell y mezcla. Realizado en Turbo C++ 3.0
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.


10 visualizaciones de promedio por día

C/Visual C

Actualizado el 7 de Diciembre del 2024 por Adelino (27 códigos) (Publicado el 24 de Octubre del 2024)
2.259 visualizaciones desde el 24 de Octubre del 2024
Resuelve problemas de mate de ajedrez.
Funciona con el teclado.
3mate