Submission #941799

#TimeUsernameProblemLanguageResultExecution timeMemory
941799AhmadAlhussainCluedo (IOI10_cluedo)C++17
Compilation error
0 ms0 KiB
#include "bits/stdc++.h" using namespace std; void Solve(){ int a[7]={},b[11]={},c[7]={}; while(true) { cout<<"Theory("; int x; int y; int z; for(int i=1;i<=6;i++) { if(a[i]==0) { cout<<i<<','; x=i; break; } } for(int i=1;i<=10;i++) { if(b[i]==0) { cout<<i<<','; y=i; break; } } for(int i=1;i<=6;i++) { if(c[i]==0) { cout<<i<<')'; z=i; break; } } int j; cin>>j; if(j==1) { a[x]=1; } else if(j==2) { b[y]=1; } else if(j==3) { c[z]=1; } else { break; } } }int main(){Solve();}

Compilation message (stderr)

cluedo.cpp: In function 'void Solve()':
cluedo.cpp:51:17: warning: 'z' may be used uninitialized in this function [-Wmaybe-uninitialized]
   51 |             c[z]=1;
      |             ~~~~^~
cluedo.cpp:47:17: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized]
   47 |             b[y]=1;
      |             ~~~~^~
cluedo.cpp:43:17: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized]
   43 |             a[x]=1;
      |             ~~~~^~
/usr/bin/ld: /tmp/ccY3JjwN.o: in function `main':
grader.c:(.text.startup+0x0): multiple definition of `main'; /tmp/ccHGWBsP.o:cluedo.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status