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
#include <iostream>
using namespace std;
int main() {
int a, b, bis = 0;
cin >> a >> b;
a = a++;
while (a < b) {
if (a % 4 == 0 && a % 100 != 0 && a % 400 != 0) bis++;
a++;
}
cout << bis;
}
catiusa156:
Nu e corect
using namespace std;
int main() {
int a, b, bis = 0;
cin >> a >> b;
a++;
while (a < b) {
if (a % 4 == 0) bis++;
if (a % 100 == 0) bis--;
if (a % 400 == 0) bis++;
a++;
}
cout << bis;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă