/in/foo.c: In function 'main':
/in/foo.c:20:20: warning: spurious trailing '%' in format [-Wformat=]
scanf("%s%d%d%c%c%",a[i].name,&a[i].p1,&a[i].p2,&a[i].x,&a[i].y,&a[i].m);
^
/in/foo.c:20:9: warning: too many arguments for format [-Wformat-extra-args]
scanf("%s%d%d%c%c%",a[i].name,&a[i].p1,&a[i].p2,&a[i].x,&a[i].y,&a[i].m);
^~~~~~~~~~~~~
/in/foo.c:21:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if(a[i].x='Y'&&a[i].p2>80)
^~
/in/foo.c:23:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if(a[i].y='Y'&&a[i].p1>85)
^~
/in/foo.c:32:32: warning: format '%d' expects a matching 'int' argument [-Wformat=]
printf("%s %d %d %c %c %d %d %d",a[q].name,a[q].p1,a[q].p2,a[q].x,a[q].y,a[q].m,a[q].z);
^