Hallo alle zusammen , ich habe unter C die sogenannte Modulo-Operation oder auch Divisionsrestberechnung nicht ganz verstanden. Kann mir dabei jemand behilflich sein ?
als einfaches Beispiel (Hoffe das klappt mit der Code Anzeige , nutze es zum ersten mal

) :
Code:
#include <stdio.h>
#include <windows.h>
main(){
int x,y;
printf("x eingeben:");
scanf("%i",&x);
printf("y eingeben:");
scanf("%i",&y);
printf("\n%i %% %i ist %i",x,y,x%y);
printf("\n\n");
system("PAUSE");
return 0;
}
Wenn x = 15 und y =3 ist ist das Ergebnis 0
bei 16 und 3 ist es 1
bei 17 und 3 ist es 2
und bei 18 und 3 ist es wieder 0
warum es 0 ergibt ist mir klar , aber die 1 und die 2 wollen mir nicht einleuchten , da nach Adam Riese da nicht 1 oder 2 rauskommt.
desweiteren , könnte mir jemand vllcht. noch eine schönere Lösung geben , damit das Fenster aufbleibt , als #include <windows.h> mit anschliessendem system("PAUSE"); ?
wäre wunderbar

lg RoacHHcaoR
PS: ich hoffe es ist alles verständlich