karte.cpp: In function 'int main()':
karte.cpp:36:5: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(k<=sol.size())
~^~~~~~~~~~~~
karte.cpp:63:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0;i<v.size();i++) printf("%d ",v[i]);
~^~~~~~~~~
karte.cpp:67:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0;i<sol.size();i++) printf("%d ",sol[i]);
~^~~~~~~~~~~
karte.cpp:12:6: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&n,&k);
~~~~~^~~~~~~~~~~~~~
karte.cpp:13:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
for(i=0;i<n;i++) scanf("%d",&a[i]);
~~~~~^~~~~~~~~~~~