int a=7, b=2, c;
c = a % b;
printf ("%d\n",c); /* wypisze "1" */
dlaczego wypisuje 1 a nie 3?
Wątek przeniesiony 2017-11-21 08:50 z C/C++ przez kq.
int a=7, b=2, c;
c = a % b;
printf ("%d\n",c); /* wypisze "1" */
dlaczego wypisuje 1 a nie 3?
A gdzie tu masz rzutowanie?
Reszta dzielenia 7 przez 2 to 1 przecież.
Wesoły Karp napisał(a):
int a=7, b=2, c; c = a % b; printf ("%d\n",c); /* wypisze "1" */
dlaczego wypisuje 1 a nie 3?
Dlatego, że reszta z dzielenia 7 przez 2 to 1.