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
0
#include <iostream>
using namespace std;
int main()
{
int A, a, i=0;
cout<<"Anul mai mare=";
cin >>A;
cout<<"Anul mai mic=";
cin>>a;
do
{if((A%4==0&&A%100!=0)||(A%400==0)) ++i; //verificam daca anul este bisect si daca da incrementem pe i
A--;} //Verificam fiecare an pana ajungem la cel mai mic, am luat in calcul inclusiv ani introdusi de la tastatura, daca nu se doresc se scade A cu 1 inaine sa intre in do..while si conditia de while sa fie A>a;
while (A>=a);
cout<<i;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
using namespace std;
int main()
{
int A, a, i=0;
cout<<"Anul mai mare=";
cin >>A;
cout<<"Anul mai mic=";
cin>>a;
while (A>=a) {if((A%4==0&&A%100!=0)||(A%400==0)) ++i;
A--;}
cout<
}