|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2011, 15:51 | #1 |
Новичок
Джуниор
Регистрация: 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(); } |
22.12.2011, 22:13 | #2 |
Новичок
Джуниор
Регистрация: 22.12.2011
Сообщений: 2
|
Пожалуйста помогите найти ошибку, а то я уже все варианты перебрала и не знаю, где она, помогите, а то сдавать скоро, пожалуйста=)))))))))))))))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре 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 |