Заполнить оставшуюся часть массива нулями Си
Не могу заполнить оставшуюся часть массива нулями. Зависает окно вывода информации.
#include <stdio.h>
int main(){
int i = 0;
int mas[10];
mas[0] = 555;
mas[1] = 111111;
mas[2] = 777;
int j = 3;
while (j < 10){
mas[3] = 0;
}
i = 0;
while(i < 10){
printf("%d = %d\n", i, mas[i]);
i = i + 1;
}
return 0;
}
Нужно что бы цифры "555" "111111" и "777" остались внутри массива а конец массива заполнялся нулями. Во пример что у меня получилось но терминал зависает. Наверное программа зацикливается.