Question: Error, reserved word `for` unexpected

Hi, I a have a question, if you can help me I would be pleased
 

Here is a problem:

for i from 1 to 4 do
 if A[i,i]=0 then break
 else
  for l from i to 4 do
   A[i,l]=A[i,l]/A[i,i]:
   b[i,1]=b[i,1]/A[i,i]
  od:
  for j from i+1 to 4
   for k from i to 4 do
    A[j,k]=A[j,k]-A[j,i]*A[i,k]
   od:
   b[j,1]=b[j,1]-A[j,i]*b[i,1]
  od:
 fi:
od:


I definited matrix A and b, but this for loop doesn't work.

 

Thank you for your help.

Please Wait...