Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2011, 15:51   #1
Sofa
Новичок
Джуниор
 
Регистрация: 22.12.2011
Сообщений: 2
Печаль Задача на С++ с аргументами

Помогите плиз!!!! У меня в задаче нужно реализовать функцию с аргументами (текст дан ниже), но считает не правильно, а выводит только разность чисел между вторым числом и третьим. Помогите найти ошибку.
Текст задачи:
Реализовать функцию с переменным числом аргументов. Результат выводится на экран.Функция вычисляет минимум из разностей между соседними аргументами.
Листинг программы:

#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();
}
Sofa вне форума Ответить с цитированием
Старый 22.12.2011, 22:13   #2
Sofa
Новичок
Джуниор
 
Регистрация: 22.12.2011
Сообщений: 2
По умолчанию

Пожалуйста помогите найти ошибку, а то я уже все варианты перебрала и не знаю, где она, помогите, а то сдавать скоро, пожалуйста=)))))))))))))))
Sofa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
Работа с аргументами передоваемыми в функцию tae1980 Microsoft Office Excel 3 19.09.2010 20:20
smtp - сообщение об ошибке: 501, типа ошибка в синтаксисе, косяк с аргументами Dimarik Win Api 5 10.04.2010 22:06