Iterando um array de dimensão como um array de duas dimensões

Eu tenho,

int[10] oneDim = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, index = 0;

como mostradoAqui, criamos o bidimensional a partir da origem. Mas como faço para iterar minhaoneDim dentrofor (index = 0; index < 10; index++) para que eu pudesse pegar minhaíndice de coluna eíndice de linhasem criando um novo? Eu quero parece que isso ao imprimir seus índices para uma matriz bidimensional(2x5):

0,0
0,1
1,0
1,1
2,0
2,1
3,0
3,1
4,0
4,1

Eu acho que a principal questão aqui é conseguir oíndice de coluna eíndice de linha sem criar o bidimensional. Você não?

questionAnswers(3)

yourAnswerToTheQuestion