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

Se citește din fișierul "date. in" un număr natural N. Determinați și afișați produsul cifrelor impare ale numărului natural N
EXEMPLU
Date.in 3251. Date de ieșire 15
Date.in 426. Date de ieșire Nu sunt cifre impare
LIMBAJ C++ CLASA A 5A ​

Anexe:

Răspunsuri la întrebare

Răspuns de stefanteodorescu2008
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream fin("date.in");

int main()

{

   int n,i=1,c=0;

   fin>>n;

   while(n>0)

   {

       if((n%10)%2==1)

       {

           i=i*(n%10);

           c++;

       }

       n=n/10;

   }

   if(c>0)

       cout<<i;

   else

       cout<<"Nu sunt cifre impare";

   return 0;

}

Explicație:

Citeste din fisierul date.in si afiseaza in consola.


elenacansys: Mulțumesc!
Alte întrebări interesante