Регистрация | Вход
#include <stdio.h> int sum(int n, ...){ int result = 0; // получаем указатель на параметр n for(int *ptr = &n; n>0; n--) { result+= *(++ptr); } return result;} int main(void){ printf("%d \n", sum(4, 1, 2, 3, 4)); printf("%d \n", sum(5, 12, 21, 13, 4, 5)); return 0;}
def adder(*nums): sum = 0 for n in nums: sum += n print("Sum: ", sum)adder(3, 5)adder(4, 5, 6, 7)adder(1, 2, 3, 5, 6)