Implemente a função f(a, b, c, d) = conjunto-um(2, 3, 4, 11, 13, 15) utilizando um multiplexador

de 8 entradas, através da simplificação pela variável
c.

Resolução:

#include <stdio.h>

// Função de conjunto-um
int conjuntoUm(int a, int b, int d) {
    int f = (a && b && !c && d);
    return f;
}

int main() {
    int a, b, c, d;
    
    // Entradas
    a = 1;
    b = 1;
    c = 0; // Variável c não utilizada na função conjunto-um
    d = 1;
    
    // Saída do conjunto-um usando multiplexador de 8 entradas
    int conjunto_um = conjuntoUm(a, b, d);
    
    // Saída do multiplexador de 8 entradas
    int saida_multiplexador = conjunto_um;
    
    printf("Saída do multiplexador: %d\n", saida_multiplexador);
    
    return 0;
}