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

Elaborati un program în limbajul C++ pentru rezolvarea problemei.
Se consideră numărul intreg N. Scrieti un program care determină numărul de cifre impare şi
numărul de cifre pare ale acestui număr (zero considerându-se număr par).​

Răspunsuri la întrebare

Răspuns de robertanisoiu
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, cifra, cifre_pare=0, cifre_impare=0;

   cout<<"Introduceti numarul : ";

   cin>>n;

   while(n)

   {

       cifra=n%10;

       if(cifra%2==0) // este o cifra para

           cifre_pare++;

       else //este o cifra impara

           cifre_impare++;

       //eliminam din numar cifra studiata mai sus

       n=n/10;

   }

   cout<<"Numarul de cifre pare este : "<<cifre_pare<<endl;

   cout<<"Numarul de cifre impare este : "<<cifre_impare;

   return 0;

}

Explicație:

Alte întrebări interesante