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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 14:21   #1
Кудаив
Пользователь
 
Регистрация: 19.04.2012
Сообщений: 57
По умолчанию Функции с переменным количеством параметров. Функция, как тип данных.

Добрый день, уважаемые программисты! Прошу немного помощи
задание:
Разработать функцию с переменным количеством параметров.
Для извлечения параметров из списка использовать технологию программирования областей памяти переменного формата.

9. Последовательность вещественных массивов.
Сначала идет целый параметр - размерность массива (int), затем непосредственно последовательность значений типа double.
Значение целого параметра - 0 обозначает конец последовательности. Функция возвращает сумму всех элементов.

вот накропал
Код:

#include <stdio.h>
#include <conio.h>
#include <stdarg.h>

float getsum(int a, double *n,...) {
	    int i;		
		double s=0;
		va_list arg1;
		va_list arg2;
		va_start(arg1,a);
		va_start(arg2,n);
		for(i=0;i<a;i++) s+=n[i];
while (a=va_arg(arg1,int)!=0) { 	     
		//n=va_arg(arg2,double*);
		a=va_arg(arg1,int);
		n=va_arg(arg2,double*);
	for(i=0;i<a;i++) s+=n[i];			
	  }  
	  		va_end(arg1);        
			va_end(arg2);  
return s;
}

void main() {	
	double d[2]={5.5,2.2};
	double f[4]={1.1,2.1,1.3,4.1};
	double g[1]={3.7};
	double s;
	s = getsum(2,d,4,f,1,g,0);
	printf("\nSumma vseh chisel massivov = %lf",s);
	getch();
}
ошибка
прошу пожалуйста помощи
Кудаив вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция сложения с переменным числом параметров C++ lotus1994 Помощь студентам 13 09.02.2012 22:37
Ф-я с переменным количеством параметров.. Lucky777 Помощь студентам 19 02.06.2011 23:54
Функция с неопределенным количеством параметров savraska Microsoft Office Excel 3 26.05.2010 10:50
функция с переменным числом параметров Veselyn Общие вопросы C/C++ 1 08.04.2010 16:36
Функция с переменным числом параметров С++ [CODER] Помощь студентам 3 22.03.2010 03:58