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

Se da un numar natural a,se cere sa se verifice daca numarul contine cifre de 0.Sa se numere cate cifre diferite de 0 sunt (numar de 5 cifre)​

Răspunsuri la întrebare

Răspuns de SMihai
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int a;

   cin >> a;

   int tmp = a;

   int cifreDeZero = 0;

   int cifreDiferiteDeZero = 0;

   while (tmp != 0)

   {

       int c = tmp % 10;

       if (c == 0)

           cifreDeZero++;

       else

           cifreDiferiteDeZero++;

       tmp = tmp / 10;

   }

   cout << "Numarul contine " << cifreDeZero << " cifre de zero si " << cifreDiferiteDeZero << " cifre diferite de zero" << endl;

   return 0;

}

Explicație:

Alte întrebări interesante