I want to improve this program
1.
void Anniversaire::affichage()
2.
{
3.
4.
int n=0;
5.
6.
unsigned int i=annee;
7.
8.
for(annee = 2001; annee<=i; annee++ )
9.
{
10.
11.
12.
13.
if (bisextile() && annee !=i)
14.
{cout<<annee<<":366"<<endl;n=n+366;}
15.
16.
else if( !bisextile() && annee !=i )
17.
{cout<<annee<<":365"<<endl;n=n+365;}
18.
19.
20.
21.
else
22.
23.
{
24.
if (bisextile() && mois>2)
25.
{
26.
n=n+aupremier[mois]+jour-1+1;
27.
cout<<annee<<":"<<aupremier[mois]+jour-1+1<<endl;
28.
}
29.
else if(bisextile() && mois<=2)
30.
{
31.
n=n+aupremier[mois]+jour-1;
32.
cout<<annee<<":"<<aupremier[mois]+jour-1<<endl;
33.
}
34.
35.
else
36.
{
37.
n=n+aupremier[mois]+jour-1;
38.
cout<<annee<<":"<<aupremier[mois]+jour-1<<endl;
39.
}
40.
41.
}
42.
43.
}
44.
45.
for(annee = 2000; annee>=i; annee-- )
46.
{
47.
48.
49.
50.
if (bisextile() && annee !=i)
51.
{cout<<annee<<":366"<<endl;n=n+366;}
52.
53.
else if( !bisextile() && annee !=i )
54.
{cout<<annee<<":365"<<endl;n=n+365;}
55.
56.
57.
58.
else
59.
60.
{
61.
if (bisextile() && mois>2)
62.
{
63.
n=n+(365-(aupremier[mois]+jour-1+1-1));
64.
cout<<annee<<":"<<(365-(aupremier[mois]+jour-1+1-1))<<endl;
65.
}
66.
else if(bisextile() && mois<=2)
67.
{
68.
n=n+(365-(aupremier[mois]+jour-1-1));
69.
cout<<annee<<":"<<(365-(aupremier[mois]+jour-1-1))<<endl;
70.
}
71.
72.
else
73.
{
74.
n=n+(365-(aupremier[mois]+jour-1-1));
75.
cout<<annee<<":"<<(365-(aupremier[mois]+jour-1-1))<<endl;
76.
}
77.
78.
}
79.
80.
}
81.
cout<<"le nombre de jour :"<<n<<endl;
82.
83.
}
you should start with improving the formatting. delete those numbers, use [code] tags. don't forget proper indentation.