#include <stdio.h>
#include <string.h>

#define MAX_PRODUCTOS 100

typedef struct {
    char nombre[50];
    int cantidad;
} Producto;

Producto inventario[MAX_PRODUCTOS];
int contadorProductos = 0;

void AgregarProducto(char nombre[], int cantidad) {
    strcpy(inventario[contadorProductos].nombre, nombre);
    inventario[contadorProductos].cantidad = cantidad;
    contadorProductos++;
}

void ActualizarCantidad(char nombre[], int cantidad) {
    for (int i = 0; i < contadorProductos; i++) {
        if (strcmp(inventario[i].nombre, nombre) == 0) {
            inventario[i].cantidad += cantidad;
            return;
        }
    }
    printf("Producto no encontrado.\n");
}

void MostrarInventario() {
    for (int i = 0; i < contadorProductos; i++) {
        printf("%s: %d\n", inventario[i].nombre, inventario[i].cantidad);
    }
}

int main() {
    AgregarProducto("Manzanas", 50);
    AgregarProducto("Naranjas", 30);
    ActualizarCantidad("Manzanas", 20);
    MostrarInventario();
    return 0;
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: