I want to develop this program

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.
Topic archived. No new replies allowed.