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

Sa se scrie un program in C care citește n numere de la tastatura si sa se numere si sa se afișeze câte numere au produsul cifrelor egal cu 0


boiustef: dar daca c++ ???
andrada2806: E ok si c++

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

int n, i, cif, nr, num, gasit;

int main()

{

   cout << "n= "; cin >> n;

   cout << " introdu " << n << " numere naturale: " << "\n";

   for (i=1; i<=n; ++i)

   {

       cin >> num;

       if (num==0) gasit=1;

       else gasit=0;

       while (num && gasit==0)

       {

           cif=num%10;

           if (cif==0) gasit=1;

           num=num/10;

       }

       if (gasit) ++nr;

   }

   cout << nr;

}


boiustef: produsul cifrelor va fi zero daca cel putin una din cifrele numarului va fi zero...
Alte întrebări interesante