👤
a fost răspuns

Faceti doua programe in C++. Sa se scrie un program care va determina numarul anilor bisecti cuprinsi intre doi ani calendaristici ale caror valori se introduc de la tastatura. Remarca; Ani bisecti ai calendarului Gregorian sunt anii ce se impart la 4 si nu se impart la 100. Toti anii ce se impart la 400 sunt deasemenea ani bisecti. Folositi instructiunile while si do...while

Răspuns :

1) folosind while

#include <iostream>

using namespace std;

int main()

{

int a, b, an;

cin>>a>>b;

an=a;


while(an<=b){

  if((an%4==0 && an%100!=0) || an%400==0)

   cout<<an<<' ';


an++;


}

return 0;

}

2)  folosind do while

#include <iostream>

using namespace std;

int main()

{

int a, b, an;

cin>>a>>b;

an=a;

do{

 if((an%4==0 && an%100!=0) || an%400==0)

  cout<<an<<' ';

 an++;

}while(an<=b);

return 0;

}