#include <iostream>
using namespace std;

double sum ()
{
    return 0.0;
}

double sum (const double a)
{
    return a;
}

 double sum (const double a, const double b)
 {

    return a + b;
 }

 double sum (const double a, const double b, const double c)
 {
    return a + b + c;
}

double sum (const double a, const double b, const double c, const double d)
{

    return a + b + c + d;
}


int main ()
{
    double d1= 0 ,d2 = 0,d3= 0,d4=0;
    cout << "saisissez entre 0 et 4 nombres a additionner" << endl;
    cin >> d1 >> d2 >> d3 >> d4;
     cout << sum () << endl; // Affiche 0
     cout << sum (d1) << endl; // Affiche 1,44
     cout << sum (d1, d2) << endl; // Affiche 3,5
     cout << sum (d1, d2, d3) << endl; // Affiche 10,9
     cout << sum (d1, d2, d3, d4) << endl; // Affiche 15,3
     return 0;
 }
