Olá amigo! Eu postei a dúvida acima! Obrigado por discutir o problema comigo ;D Na verdade meu problema é o seguinte: criei uma matriz[50,4], onde o valor máximo de colunas é 50, podendo variar, de acordo com o número de pontos digitados (n). A linha 0 (inicial) é onde estão os rótulos de cada linha, por exemplo: na posição (0,0) está f(x) = y, na posição (0,1) está x, em (0,2) está a e em (0,3) b. A regressão linear trata-se de encontrar os valores de a e b, através de cálculos que envolvem y e x. A resposta será dada em uma label que receberá o valor no formato f(x) = ax + b ou f(x) = ax - b (dependendo do valor de b ). Supondo então, que o usuário deseja inserir 10 pontos (variável n). Então teremos 10 pontos para adicionar em y e 10 pontos para adicionar em x. As linhas de a e b estarão estáticas pois somente receberão os valores dos cálculos posteriores. Então aí vem a dúvida: se eu digitar o oitavo ponto da linha de x erroneamente, como faria para saber onde foi que parou a matriz e ainda por apagá-lo e assim inserir um novo valor ? Lembrando que o oitavo ponto foi usado somente como ilustração, podendo variar nas linhas 0 e 1 (respectivamente y e x) e no número de colunas digitado pelo usuário (n). Agradeço a colaboração e as dicas. Vou pensar em usar um contador. Talvez possa ser útil para este tipo de problema. Caso alguém tenha mais alguma solução, ficarei grato em receber dicas ;D Abraços ;)