![]() |
| ||
| Loop stopping short Hi everyone! I have this loop which just wont complete. My code is: begin a:=1; repeat b:=1; repeat write('element ', a, ',', b, ' = '); readln(mat[a, b]); b:=b+1; until b>n; a:=a+1; until a>n; end; a, b and n are all declared as integers. This is used to enter the elements of a n by n matrix into the program, a being rows and b columns. The application completely shuts downs after I enter the [n, 1] element and I'm going crazy trying to figure out why! I'm not asking for a "do this" answer, but some pointing in the right direction would be much apreciated. Pt |
| ||
| Re: Loop stopping short ok, got it! Because the matrix is a dynamic array, indexes run from 0 through n-1 instead of 1 through n. Adjustment of a and b values fixed this. Thanks for looking at it. Pt |
| All times are GMT -4. The time now is 10:11 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC