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

Ajutor! Va rog!
E tema pentru maine si nu stiu nimic.

Determinati cate numere din intervalul inchis [a, b] se divid cu produsul cifrelor lor. (nu se ia in considerare cifra 0)

Răspunsuri la întrebare

Răspuns de UtilizatorNou265
1

Răspuns:

#include <iostream>

using namespace std;

int a, b, i, c, p, k;

int main()

{

   cin>>a>>b;

   for (i=a; i<=b; i++)

   {

       c=i; //facem o copiem pentru a nu-l strica pe i

       p=1;

       while (c) // cat timp exista c

       {

           if (c%10!=0) // daca ultima cifra este nenula, o inmultim

           p=p*(c%10);

           c=c/10; //taiem ultima cifra

       }

       if (i%p==0) //daca cerinta este indeplinita, contorul creste

       k++;

   }

   cout<<k;

   return 0;

}

Sper ca te-am ajutat. Succes!


bbb904667: Raspuns de pe google copiat si paste
UtilizatorNou134: Nici nu stiu cine te-a intrebat. Daca esti asa destept trebuia sa dai tu primu copy-paste.
Alte întrebări interesante