I have the following piece of code:
A[m_, k_] := For[i = 1, i <= m, i++,
For[j = 1, j <= k, j++,
A[i_, j_] = If[i <= 0, 0,
If[[i == 1 || i == 2] && j == 2, 1,
If[OddQ[i]; j == 1, 1,
If[! OddQ[i]; j == 1, 0,
If[j == 2, A[i - 2, 2] + A[i - 3, 2],
If[i <= j, Fibonacci[i],
False]
]
]
]
]
]
]
]
When executing A[2, 3]
I should get an answer that is equal to Fibonacci[2]
, but it does not work that way. Any suggestions ?