1d Array Problems In C