View Code of Problem 31

# include <stdio.h>
int main(){
	int a;
	int max=-1;
	int A[100]={0};
	int B[100]={0};
	int cnt=0; 
	int i,j=1;
	while(scanf("%d",&a)!=EOF){
        cnt++;
        A[cnt]=a;
        if(a>max){
        	max = a; 
		}
	}
	for(i=1;i<=32767;i++){
		if(i%3==2&&i%5==3&&i%7==2){
		if(j>max){
		  break;
		 }	
		 B[j]=i;
		 j++;
		}
	}
	for(i=1;i<=cnt;i++){
		j=1;
		while(A[i]!=j&&j<=max){
			j++;
		}
		printf("%d\n",B[j]);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 31