Реализовать функцию с переменным числом аргументов. Результат выводится на экран. Функция вычисляет разность между среднеарифметическим четных аргументов и среднеарифметическим нечетных аргументов. Пример задачи для другого условия выглядит примерно так, помогите решить задачу только для моего варианта: #include <iostream> #include <stdarg.h> #include <conio.h>
using namespace std;
long Min(int n, ...) { long pred=0, ch=0, p, min=9999, i;
va_list(pArg); va_start(pArg, n); for(;n; n++) { p=va_arg(pArg, short); ch=(n-p); n=p; if (min>ch) min=ch; } va_end(pArg); return ch; } void main(void) { cout<<"Result = "<<Min(2, 1, 3, 5)<<endl; cout<<"Result = "<<Min(5, 1, 3, 6, 10, 15)<<endl; _getch(); }
|
|
|