View Code of Problem 3309

#include<stdio.h>
struct queue{
	char name[200];
	int flag;
};
int main(){
	int n,i;
	scanf("%d",&n);
	struct queue a[n];
	for(i=0;i<n;i++){
		scanf("%s",a[i].name);
		a[i].flag=0;
	}
	int  w,e;
	scanf("%d,%d",&w,&e);
	int k=0,num=0;
	i=w-1;
while(k<5){
		if(a[i].flag==0){
			num++;
			if(num==e){
				a[i].flag=1;
				printf("%s\n",a[i].name);
				k++;
				num=0;
			} 
		}
		i++;
		if(i==n){
			i=0;
		}
	}
} 

Double click to view unformatted code.


Back to problem 3309