Cerinţa
Se citesc două numere naturale n m cu exact trei fiecare. Să se afle câte cifre din n divid pe m.
Date de intrare
Programul citește de la tastatură numerele n m.
Date de ieşire
Programul afișează pe ecran valoarea cerută.
Restricţii şi precizări
100 ≤ n,m ≤ 999
Exemplu
Intrare
273 600
Ieșire
2
Explicație
Cifrele 2 și 3 din 273 îl divid pe 600.
Rezolvare de 100 puncte pe pbinfo va rog.
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main(){
unsigned n,m,nr=0;
cin>>n>>m;
while(n){
if(n%10)
if(m%(n%10)==0)
nr++;
n/=10;
}
cout<<nr;
return 0;
}
using namespace std;
int main(){
unsigned n,m,nr=0;
cin>>n>>m;
while(n){
if(n%10)
if(m%(n%10)==0)
nr++;
n/=10;
}
cout<<nr;
return 0;
}
Alte întrebări interesante