Se citește de la tastatură un număr întreg în variabila n. Scrieți
un program în C++ care determină și afișează câte cifre pare conține
numărul introdus inițial. Dacă numărul nu conține cifre pare, se va
afișa mesajul ”Nu există cifre pare!”.
Răspunsuri la întrebare
Răspuns:
/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
using namespace std;
void cpare(int n)
{
int cif, cn = n, ct = 0;
while(cn)
{
cif = cn % 10;
if(cif % 2 == 0)
{
ct++;
}
cn /= 10;
}
if(ct > 0)
{
cout << ct;
}
else
{
cout << "Nu exista cifre pare!";
}
}
int main()
{
int n;
cin >> n;
cpare(n);
return 0;
}
Explicație: