0x10. C Variadic functions Task 0 - humtej1204/holbertonschool-low_level_programming GitHub Wiki

0. Beauty is variable, ugliness is constant

mandatory

Write a function that returns the sum of all its parameters.

  • Prototype: int sum_them_all(const unsigned int n, ...);
  • If n == 0, return 0
julien@ubuntu:~/0x0f. variadic functions$ cat 0-main.c
#include <stdio.h>
#include "variadic_functions.h"

/**
 * main - check the code
 *
 * Return: Always 0.
 */
int main(void)
{
    int sum;

    sum = sum_them_all(2, 98, 1024);
    printf("%d\n", sum);
    sum = sum_them_all(4, 98, 1024, 402, -1024);
    printf("%d\n", sum);    
    return (0);
}
julien@ubuntu:~/0x0f. variadic functions$ gcc -Wall -pedantic -Werror -Wextra -std=gnu89 0-main.c 0-sum_them_all.c -o a
julien@ubuntu:~/0x0f. variadic functions$ ./a 
1122
500
julien@ubuntu:~/0x0f. variadic functions$ 

Repo:

  • GitHub repository: holbertonschool-low_level_programming
  • Directory: 0x10-variadic_functions
  • File: 0-sum_them_all.c
⚠️ **GitHub.com Fallback** ⚠️