В первой части вы заполняете массив, записывая 7 раз значение в одной строке массива.
В тесте (с 01.01.2011 по 03.03.2011) первые 21 заданий:
я | J | значение | j + 1 | значение
0 | 0 | 01.01.2011 | 1 | 25/12/2010
0 | 0 | 01.01.2011 | 1 | 26/12/2010
0 | 0 | 01.01.2011 | 1 | 27/12/2010
0 | 0 | 01.01.2011 | 1 | 28/12/2010
0 | 0 | 01.01.2011 | 1 | 29/12/2010
0 | 0 | 01.01.2011 | 1 | 30/12/2010
0 | 0 | 01.01.2011 | 1 | 31.12.2010 конечное значение в массиве (0,0) и (0,1)
1 | 0 | 01.08.2011 | 1 | 01/01/2011
1 | 0 | 01.08.2011 | 1 | 02/01/2011
1 | 0 | 01.08.2011 | 1 | 03/01/2011
1 | 0 | 01.08.2011 | 1 | 04/01/2011
1 | 0 | 01.08.2011 | 1 | 05/01/2011
1 | 0 | 01.08.2011 | 1 | 06/01/2011
1 | 0 | 01.08.2011 | 1 | 01.07.2011 окончательное значение в массиве (1,0) и 1,1)
2 | 0 | 15/01/2011 | 1 | 08/01/2011
2 | 0 | 15/01/2011 | 1 | 09/01/2011
2 | 0 | 15/01/2011 | 1 | 10/01/2011
2 | 0 | 15/01/2011 | 1 | 11/01/2011
2 | 0 | 15/01/2011 | 1 | 12/01/2011
2 | 0 | 15/01/2011 | 1 | 13/01/2011
2 | 0 | 15/01/2011 | 1 | 14/01/2011 окончательное значение в массиве (2,0) и (2,1)
и т.д.
Во второй части вы получите записанные значения:
я | J | значение | j + 1 | значение
0 | 0 | 01.01.2011 | 1 | 31/12/2010
1 | 0 | 01.08.2011 | 1 | 07/01/2011
2 | 0 | 15/01/2011 | 1 | 14/01/2011
3 | 0 | 22.01.2011 | 1 | 21/01/2011
4 | 0 | 29.01.2011 | 1 | 28/01/2011
5 | 0 | 05.02.2011 | 1 | 04/02/2011
6 | 0 | 02.12.2011 | 1 | 11/02/2011
7 | 0 | 19.02.2011 | 1 | 18/02/2011
8 | 0 | 26.02.2011 | 1 | 25/02/2011
9 | 0 | 05.03.2011 | 1 | 04/03/2011
10 | 0 | 01/01/0001 | 1 | 01/01/0001
и это значение в остальной части массива.
Я думаю, вы забыли увеличить значение в части 1?!?