👤

ENUNT: Se citeste de la tastatura un numar n. Determinati suma cifrelor pare ale acestuia.
Codul afisat mai jos, parcurge si insumeaza pe rand cifrele pare ale lui n folosind o variabila s pe care in final o afiseaza. Folosind instructiunea n=n/10, programul taie pe rand cate o cifra din numar pentru a putea continua sa ajunga la cifrele pare si sa le insumeze.

#include <iostream>
using namespace std;
// se declara variabilele n si s de tip intreg
// variabila n memoreaza numarul introdus de la tastatura
// variabila s memoreaza suma cifrelor pare ale lui n
int n, s;
int main()
{
cout << "Introduceti numarul n: ";
// se citeste numarul n
cin >> n;
// se parcurg cifrele lui n
while (n != 0)
{
if (n % 10 % 2==0) // se verifica daca cifra este para
s = s + n % 10; // se insumeaza pe rand cifrele pare ale lui n
n = n / 10; // se taie pe rand cifrele lui n
}
// se afiseaza s (suma cifrelor pare ale lui n)
cout << "Suma cifrelor pare ale lui n este: " << s;
return 0;
}



Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int n,s=0;

int main()

{cin>>n;

while(n!=0)

{if(n%10%2==0)

s+=n%10;

n/=10;

}

cout<<s;

return 0;

}

Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


En Learnings: Alte intrebari