#include <stdio.h>
#include <stdlib.h>
#define N 100
int main()
{
int a[N],i=0,s=0;
while(scanf("%d",&a[i])!=EOF)
{
if(a[i]%4==0||a[i]%7==0)
s=s+1;
i++;
}
printf("%d",s);
return 0;
}
以后输入若干个就用while(scanf("%d",&a[i])!=EOF),因为是若干个文件还没结束,故编译不出结果。