Informatică, întrebare adresată de iooana122, 9 ani în urmă

se citesc doi ani, a și b. Să se afișeze numărul de ani bisecți între anul a și anul b.


iooana122: fa un program in c++
iooana122: eu l-am inceput asa
iooana122: {
int kon=0,i,a,b;
cin>>a>>b;
for(i=a;i<=b;i++)
if(i%4==0)kon++;
cout<<kon;
return 0;
}

Răspunsuri la întrebare

Răspuns de ardyarde
0
#include <iostream>
using namespace std;

int main()
{
   int a,b,i,x=0;
   cin>>a>>b;
   for(i=a+1;i<b;i++)
    if(i%4==0)
    x++;
   cout<<x;
   return 0;
}

iooana122: asa am facut s eu
artur99: Iar intervin :)) Condiția pentru anul bisect mai include câteva lucruri. De exemplu, anul 1900 nu e bisect, pe când 2000 e.
artur99: Numărul trebuie (să se împartă exact la 400 sau (să se împartă la 4, dar să nu se împartă la 100))
ardyarde: ok boss
ardyarde: #include <iostream>
using namespace std;

int main()
{
int a,b,i,x=0;
cin>>a>>b;
for(i=a+1;i<b;i++)
if(i%400==0 || (i%4==0 && i%100!=0))
x++;
cout<<x;
return 0;
}
artur99: (y) :))
iooana122: ieii
iooana122: cum da bine
iooana122: ultumesc mult
Alte întrebări interesante