Witam mam problem, a mianowicie napisałem bardzo prosty program który ma mi zwracać po prostu resztę z dzielenia i wszystko działa tylko napotkałem pewne niejasności.
Podaje 199 na wejściu
#include <stdio.h>
#include <stdlib.h>
int main(){
int a,b;
scanf("%d",&a);
b = a % 8;
printf("%d",b);
return 0;
}
otrzymuje 7, a według kalkulatora 199/7=24.875 i teraz nie wiem jak on to robi ponieważ dla np. liczby 65 pokazuje 1, co jest prawdą ponieważ 65/8=8,125.
Proszę o pomoc