Pessoal, é o seguinte: montei um código que leva os elementos nulos (zeros) de um vetor até as suas ultimas posições, e consegui... bem, quase.
O problema surge quando o programa encontra no vetor, dois elementos nulos em sequencia. Ele acaba transportando apenas um elemento nulo, deixando o outro cair da carroça.
Estou usando o Dev C++ para desenvolvê-lo, e queria pedir um auxílio nesse problema:
for (i = 0; i < T; i++) { // Operações.
if (vet[i] == 0) {
for(j = i; j < T - 1; j++) {
aux = vet[j];
vet[j] = vet[j + 1];
vet[j + 1] = aux;
}
}
}