#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;
}
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; } |
English