Q. What is the output of this program?

Code:
#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
πŸ’¬ Discuss
βœ… Correct Answer: (C) 10

You must be Logged in to update hint/solution

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
289
Total Visits
πŸ“½οΈ
4 y ago
Published
πŸŽ–οΈ
Uday Singh
Publisher
πŸ“ˆ
94%
Success Rate