/media/sda-magnetic/david/Dok-15-2023-11-27/informatik/vhdl20240401/multdiv.c


#include <stdio.h>

int main (void) {
    int divisor = 4;
    int dividend = 123782;
    int quotient;
    int produkt;
    int multiplikator = 123782;
    int multiplikant = 1231;
    int i;

    int div2;

    produkt = 0;

    for (i = 0;  i < 16;  i++)
        if ((multiplikant >> i) & 0x01)
            produkt = produkt + (multiplikator << i);
    printf ("produkt %i\n", produkt);
    printf ("produkt ueber computer %i\n", multiplikant * multiplikator);

    quotient = dividend;
    for (i = 0;  i < 16;  i++)
        if ((divisor >> i) & 0x01)
            quotient = quotient - (dividend >> i);

    printf ("quotient: %i\n", quotient);
    printf ("quotient, originale: %i\n", dividend/divisor);

return 0;
}