1.

What is the output of this program?
#include 
#include
using namespace std;
int Addition(int number, ...)
{
int sum = 0;
va_list args;
va_start (args,number);
for (int i = 0; i < number; i++)
{
int number = va_arg (args,int);
sum += number;
}
va_end (args);
return sum;
}
int main (void)
{
int Result = Addition(1, 10, 9, -1, 13, 23, -2, 9, 17);
cout << "The result is " << Result;
return 0;
}

A. 1
B. 5
C. 10
D. 20
E. Compilation Error
Answer» D. 20


Discussion

No Comment Found

Related MCQs