harbingers.cpp: In function 'void prmv(long long int)':
harbingers.cpp:36:31: error: 'y3' was not declared in this scope
36 | else isV = (((double) y3-y2)*((double) x2-x1) > ((double) y2-y1)*((double) x3-x2))+mdiff;
| ^~
harbingers.cpp:36:34: error: 'y2' was not declared in this scope
36 | else isV = (((double) y3-y2)*((double) x2-x1) > ((double) y2-y1)*((double) x3-x2))+mdiff;
| ^~
harbingers.cpp:36:48: error: 'x2' was not declared in this scope
36 | else isV = (((double) y3-y2)*((double) x2-x1) > ((double) y2-y1)*((double) x3-x2))+mdiff;
| ^~
harbingers.cpp:36:51: error: 'x1' was not declared in this scope
36 | else isV = (((double) y3-y2)*((double) x2-x1) > ((double) y2-y1)*((double) x3-x2))+mdiff;
| ^~
harbingers.cpp:36:70: error: 'y1' was not declared in this scope
36 | else isV = (((double) y3-y2)*((double) x2-x1) > ((double) y2-y1)*((double) x3-x2))+mdiff;
| ^~
harbingers.cpp:36:84: error: 'x3' was not declared in this scope
36 | else isV = (((double) y3-y2)*((double) x2-x1) > ((double) y2-y1)*((double) x3-x2))+mdiff;
| ^~
harbingers.cpp: In function 'int main()':
harbingers.cpp:70:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
70 | scanf("%d",&n);
| ~~~~~^~~~~~~~~
harbingers.cpp:73:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
73 | scanf("%d%d%d",&conn[i*2].first,&conn[i*2].second.first,&conn[i*2].second.second);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
harbingers.cpp:86:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
86 | scanf("%d%d",&s[i],&v[i]);
| ~~~~~^~~~~~~~~~~~~~~~~~~~