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

De ce mi da 80 de puncte la problema #1310 CifDiv de pe PbInfo?

#include
using namespace std;

int main()
{
int n,m,k=0;
cin>>n>>m;
if(m%(n%10)==0)
k++;
if(m%(n/10%10)==0)
k++;
if(m%(n/100)==0)
k++;
cout< return 0;
}

Răspunsuri la întrebare

Răspuns de pmarian98
3

Răspuns:

#include <iostream>

using namespace std;

int main(){

   int n,m,nr=0;

   int a,b,c;

 cin >> n >> m;

 a = n % 10;

 b =(n / 10 ) % 10;

 c = n / 100;

 if(a != 0 && m % a == 0) nr ++;

 if(b != 0 && m % b == 0) nr ++;

 if(m % c == 0) nr ++;

 cout << nr;

}

Explicație:

Alte întrebări interesante