#include <stdio.h>

int main() {
    // a) Criar a estrutura e armazenar os dados
    struct Medicamento med;
    strcpy(med.nome, "Dipirona");
    med.quantidade = 10;

    // b) Criar um ponteiro para a estrutura
    struct Medicamento *ptrMed;
    ptrMed = &med;

    // Mostrar dados iniciais
    printf("Medicamento: %s\n", ptrMed->nome);
    printf("Quantidade inicial: %d\n", ptrMed->quantidade);

    // c) Atualizar a quantidade via ponteiro
    ptrMed->quantidade += 5; // incrementa sem acessar 'med' diretamente

    // Mostrar dados atualizados
    printf("Quantidade atualizada: %d\n", ptrMed->quantidade);

    return 0;
}

Embed on website

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