Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Модератор форума: Berestovskiy  
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » Помоги решить задау плиз (задача на с++ с аргументами!!!!!!)
Помоги решить задау плиз
Реализовать функцию с переменным числом аргументов. Результат выводится на экран.
Функция вычисляет разность между среднеарифметическим четных аргументов и среднеарифметическим нечетных аргументов.
Пример задачи для другого условия выглядит примерно так, помогите решить задачу только для моего варианта:
#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();
}
1 | Автор: katya | 2011-12-22, 15:12   |  Репутация: [ + 0 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » Помоги решить задау плиз (задача на с++ с аргументами!!!!!!)
  • Страница 1 из 1
  • 1
Поиск: