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

Se citeste un nr natural n. Scrieti un algoritm care:
a) afiseaza numarul total de cifre ale lui n
b) afiseaza cate cifre pare ate n
c) afiseaza cate cifre divizibile cu 3 are n (0,3,6,9)

Răspunsuri la întrebare

Răspuns de danYn
0

Răspuns:
#include <iostream>

using namespace std;

int main ()

{

   int n, nr_cifre=0, c, c_pare=0, c_div=0;

   cin>>n;

   while(n!=0)

   {

       c=n%10;

       if(c%2==0)

           c_pare++;

       if(c%3==0)

           c_div++;

       n=n/10;

       nr_cifre++;

   }

   cout<<"a) Numarul n are "<<nr_cifre<<" cifre"<<'\n';

   cout<<"b) Numarul n are "<<c_pare<<" cifre pare"<<'\n';

   cout<<"c) Numarul n are "<<c_div<<" cifre divizibile cu 3";

}

Alte întrebări interesante