Informatică, întrebare adresată de culegere48, 8 ani în urmă

Se citeşte un număr întreg n care reprezintă un an calendaristic. Să se verifice
dacă anul este bisect sau nu (condiția ca un an să fie bisect este ca, dacă anul
nu este divizibil cu 100, să fie divizibil cu 4; altfel, să fie divizibil cu 400).
Clasa a 9-a,algoritmi​

Răspunsuri la întrebare

Răspuns de chetreanandrei
1

Răspuns:

#include <iostream>

using namespace std;

int estebisect(int n){

   if ( n % 4 == 0 || n % 100 == 0 || n % 400 == 0 )

       return 1;

   return 0;

}

int main(){

   int an;

   cout << "Introduceti un an:";

       cin >> an;

   if (estebisect(an))

       cout << "Anul este bisect\n";

   else

       cout << "Anul nu este bisect\n";

   return 0;

}

Explicație:


culegere48: mi-l poti trimite si in pseudocod te rog
chetreanandrei: Nu am lucrat cu pseudocod,dar acuș încerc să îl fac
culegere48: Ok, mulțumesc
chetreanandrei: Se declara funția 'estebisect'
chetreanandrei: Se declara funția 'estebisect'
Se verifica daca anul introdus este divizbil la 4 sau 100 sau 400
Daca anul este divizibil functia returneaza 1
In caz contrar retuneaza 0
Se introduce de la tastatura un an
Se apeleaza functia 'estebisect',in calitate de parametru este anul introdus
Daca functia apelata returneaza 1,anul ese bisect
In caz contrat anul nu este bisect
chetreanandrei: Cam așa
culegere48: merci
Alte întrebări interesante