1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{


    long a,b;
    scanf("%d",&a);
    scanf("%d",&b);


    long liczby[b-a+1];

    for(long i=a,j=0;i<=b;i++,j++)
    {
        liczby[j]=i;
    }

    long suma=0;
    for(long j=0;j<b-a+1;j++)
    {
    string liczba=to_string(liczby[j]);
    long sumka=0;
    for(long i=0;i<liczba.length();i++)
    {
        long cyfra=liczba[i]-48;
        if(cyfra==0) break;
        else if(liczby[j]%cyfra==0) sumka=sumka+1;
    }
    if(sumka==liczba.length()) suma=suma+1;
    }


    printf("%d",suma);


    return 0;
}