M
muscron
Почему остаток деление 5%2 не 5 как должно быть а 1, а остаток 2%5 2 а не 4??
Почему так происходит??
Вот я написал простую программу для решение этой задачи:
Ну вот результаты:
a=5 b=2 c=1
a=2 b=5 c=2
А вот при делении на 10 мы получаем нормальный остаток!
a=25 b=10 c=5
Объясните пожалуйста почему так происходит!!!
Почему так происходит??
Вот я написал простую программу для решение этой задачи:
C:
#include <stdio.h>
#include <conio.h>
void main(void)
{
int a,b,c;
printf("a,b=");
if(scanf("%d%d",&a,&B)!=2)
printf("Error\n");
c=a%b;
printf("c=%d\n",c);
getch();
}
Ну вот результаты:
a=5 b=2 c=1
a=2 b=5 c=2
А вот при делении на 10 мы получаем нормальный остаток!
a=25 b=10 c=5
Объясните пожалуйста почему так происходит!!!