#include #include #define N 10 void insert_elements(int *v, int n, ...) { int count = 0; va_list args; va_start(args, n); int elem = va_arg(args, int); while (elem > 0 && count < n) { v[count++] = elem; elem = va_arg(args, int); } while (count < n) { v[count++] = 0; } } int main(void) { int v[N]; int i; insert_elements(v, N, 1, 2, 3, 4, -1); for (i = 0; i < N; i ++) { printf("%d ", v[i]); } printf("\n"); return 0; }