#include void vec_to_matrix(int *v, int *mat, int n) { int i,j; for(i=0;i<9;i++) *(mat++) = v[i]; } int main() { int i,j; int arr[9]; int mat[3][3]; int index = 0, temp; printf("Enter integers, ending with -1.\n"); do { scanf("%d", &temp); if (index >= 10) { printf("EXCEEDED ARRAY SIZE of 20\n"); break; } else { arr[index] = temp; index++; } } while (temp != -1); vec_to_matrix(arr,mat[0],9); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%d ",mat[i][j]); } printf("\n"); } }