עזרה בפסקל...
כתבתי תוכנית בפסקל.. והיא נתקעת לי באמצע.. התוכנית עברה קומפילציה.. ובכל זאת נתקעת במהלך הריצה.. ומסמנת את השורה הבאה:
בתודה מראש, תומר.
כתבתי תוכנית בפסקל.. והיא נתקעת לי באמצע.. התוכנית עברה קומפילציה.. ובכל זאת נתקעת במהלך הריצה.. ומסמנת את השורה הבאה:
if a>b then c:=a
מתוך הפונקציה שנמצאת בתוך הפרוצדורה הבאה:procedure zimzom_shever(var shever:fraction); {the procedure is getting a fraction and shrinking it} var a,b,c:integer; function small(a,b:integer):integer; {the function is getting 2 numbers and and returning the smaller one} var c:integer; begin {of small} if a>b then c:=a else c:=b; small:=c; end; begin {of zimzom_shever} a:=shever.numerator; b:=shever.denominator; repeat c:=abs(a-b); a:=small(a,b); b:=c; until c=0; with shever do begin numerator:=numerator div a; denominator:=denominator div a; end; end;
אני לא ממש מבין מה הבעיה... אם למי יש מושג או משהו... או אם צריך עוד פרטים על התוכנית כדי לדעת.. רק תודיעו לי אני אביא פה.. נ.ב. זה קשור לעבודה שאני צריך להגיש למחר.. אז טובה שעה אחת קודם