Как переставить нули в конец массива? Для этого нужен двойной цикл?
Сделал так, но сомневаюсь, что правильно
PHP код:
main() {
const
size = 5;
static
m[size] = {0, 8, 0, 3, 1};
for (new i = 0; i < size; i++)
{
if (m[i] == 0)
{
for (new j = i; j < size; j++)
{
if (m[j] != 0)
{
m[i] = m[j];
m[j] = 0;
break;
}
}
}
printf("%i", m[i]);
}
}