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ăspunsuri la întrebare
Răspuns de
1
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;
}
catiusa156:
In loc de instructiunea for trebuie sa fie while
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă