INTEST program run time error

#include<stdio.h>
#include<stdlib.h>
int main()
{
long int n,k,t;int i,count=0;
printf(“enter n and k”);
scanf("%ld%ld",&n,&k);
if((n<=10^7)&&(k<=10^7))
{
printf(“enter t”);
for(i=0;i<=n;i++)
{
scanf("%ld",&t);
if(t<=10^9)
continue;
if(t%k==0)
++count;
}
printf("%d",count);
return(0);
}
}
Why is dis code wrong?

value return is used in end of program, not in if condition. After editing of your program -

 http://ideone.com/m73kgR 
//