#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int zugmensch(int startmuenzen)
{
    printf("Es sind noch %i Muenzen vorhanden", startmuenzen);
    printf("Wie viele moechten sie nehmen?");
    scanf("%i", &startmuenzen);
    return startmuenzen;
}
int zugrechner(int startmuenzen)
{
    startmuenzen %= 4;
    if (startmuenzen % 4 == 0)
    {
        return rand() % 3 + 1;
    }
    printf("\nDer Rechner hat %i Muenzen gezogen.\n", startmuenzen);
    return startmuenzen;
}

int main()
{
    int startmuenzen;
    printf("Das NIMM- Spiel\n -----------------------------------\n");
    printf("Geben Sie an, mit wie vielen Muenzen gespielt werden soll:");
    scanf("%i", &startmuenzen);
    srand(0);
    while (1)
    {
        startmuenzen -= zugmensch(startmuenzen);
        if (startmuenzen == 0)
        {
            printf("Ich habe gewonnen! :P");
            return 0;
        }
        startmuenzen -= zugrechner(startmuenzen);
        if (startmuenzen == 0)
        {
            printf("Sie haben gewonnen!");
            return 0;
        }
    }
}
