// Swift program to illustrate multiple variadic parameters import Swift // Creating a function with multiple variadic parameters // Here this function find the total marks of semester 1, 2, 3, and 4 func StudentResult(_ sem1:Int..., sem2: Int..., sem3: Int..., sem4: Int... ){ var sum1 = 0 var sum2 = 0 var sum3 = 0 var sum4 = 0 // Finding the sum of the given marks of semester 1 for i in sem1{ sum1 += i } // Finding the sum of the given marks of semester 2 for j in sem2{ sum2 += j } // Finding the sum of the given marks of semester 3 for k in sem3{ sum3 += k } // Finding the sum of the given marks of semester 4 for l in sem4{ sum4 += l } // Displaying the result print("Total marks of semester 1: ", sum1) print("Total marks of semester 2: ", sum2) print("Total marks of semester 3: ", sum3) print("Total marks of semester 4: ", sum4) } // Calling function with multiple variadic parameters // Marks of all four semesters StudentResult(30, 45, 66, 77, 88, 66, sem2: 45, 67, 34, 67, 89,54, sem3: 98, 87, 86, 76, 78, 71, sem4: 90, 80, 76, 71, 61, 52)