Guest User

Untitled

a guest
Jan 24th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. void sum(int k, ...)
  5. {
  6. int *p = &k;
  7. int sum = 0;
  8. for (int i = 0; i < k; ++i){
  9. ++p;
  10. sum += *p;
  11. }
  12. printf("%d", sum);
  13. }
  14.  
  15. int main()
  16. {
  17. sum(3, 1, 2, 3);
  18. return 0;
  19. }
  20.  
  21. #include <stdio.h>
  22. #include <stdarg.h>
  23.  
  24. int sum(size_t k, ...) {
  25. va_list ap;
  26. va_start(ap, k);
  27.  
  28. int sum = 0;
  29.  
  30. while (k--) {
  31. int num = va_arg(ap, int);
  32. sum += num;
  33. }
  34.  
  35. va_end(ap);
  36. return sum;
  37. }
  38.  
  39. int main() {
  40. printf("%in", sum(3, 1, 2, 3));
  41. }
Add Comment
Please, Sign In to add comment