Chcę podzielić liczbę 7 na 2, robię tak :
...
var X,Y : Integer;
...
X := 7 div 2;
Y := 7 mod 2;
i czemu w Y mam wynik 1 ????
'mod' to reszta z dzielenia, więc wydaje mi się, że powinienem dostać liczbę 5.
Chcę podzielić liczbę 7 na 2, robię tak :
...
var X,Y : Integer;
...
X := 7 div 2;
Y := 7 mod 2;
i czemu w Y mam wynik 1 ????
'mod' to reszta z dzielenia, więc wydaje mi się, że powinienem dostać liczbę 5.
Tomek napisał:
Chcę podzielić liczbę 7 na 2, robię tak :
>...
>var X,Y : Integer;
>...
>X := 7 div 2;
>Y := 7 mod 2;
>
>i czemu w Y mam wynik 1 ????
>'mod' to reszta z dzielenia, więc wydaje mi się, że powinienem dostać liczbę 5.
Dlaczego 5?
7 = 3*2+1;
z tego mamy X = 3 a Y = 1--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
heh a jakim sposobem mogę otrzymać tą 5 ?
Tomek napisał:
heh a jakim sposobem mogę otrzymać tą 5 ?
Y := 7 - 2;
:-D --Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
Tomku, czy przypadkiem nie pomyliłeś dzielenia modulo ze zwyczajnym odejmowaniem ? [???]