#include <stream.h> #include <string.h> #include <stdarg.h> int &f(int &x) { x = 10 - x; return x; } int What(int n,...) { va_list args; va_start(args,n); int *x = new int[n]; for(int i=0; i<7; i++) { x[i] = va_arg(args,int); } va_end(args); int &t = f(x[7-n]); t++; return x[7-n]; } void main() { int data[7]; for (int i=1; i<=7; i++) { data[i-1] = What(i,9,8,1,9,0,4,9); } for (int i=0; i<7; i++) { cout << data[i] << ' '; } cout << '\n'; }