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

Se citește un nr. Natural a, care are exact 5 cifre.
Să se calculeze suma dintre primele 2 cifre și ultimele 3 cifre.
Dacă suma este pară să se afișe ultima cifră a sumei.

Răspunsuri la întrebare

Răspuns de bobita25
0

Răspuns:

#include <iostream>

using namespace std;

int main() {

  int a, s;

  cin >> a;

 

  s = (a / 1000) + (a % 1000);

 

  if (s % 2 == 0) {

     cout << s % 10;

  }

 

  return 0;

}

Explicație:

Suma dintre primele 2 cifre și ultimele 3 cifre ale lui a este calculată prin împărțirea lui a la 1000 (adică eliminarea ultimelor 3 cifre) și adunarea cu restul împărțirii lui a la 1000 (adică ultimele 3 cifre).

Verificăm dacă suma este pară folosind operatorul % (restul împărțirii). Dacă da, afișăm ultima cifră a sumei prin aplicarea operatorului % 10.

Alte întrebări interesante