#1810
CifreGen5
Un program citeşte o valoare naturală nenulă impară pentru n
şi apoi generează şi afişează în ordine crescătoare lexicografic toate combinaţiile formate din n
cifre care îndeplinesc următoarele proprietăţi:
- încep şi se termină cu 0
;
- modulul diferenţei între oricare două cifre alăturate dintr-o combinaţie este 1
.
Problema | CifreGen5 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #13130420 | Utilizator | |
Fișier | cifregen5.cpp | Dimensiune | 1.62 KB |
Data încărcării | 09 Ianuarie 2019, 19:33 | Scor / rezultat | Eroare de compilare |
cifregen5.cpp:7:1: error: stray '\302' in program void init(int k){ x[k]=0;} ^ cifregen5.cpp:7:1: error: stray '\240' in program cifregen5.cpp:7:1: error: stray '\302' in program cifregen5.cpp:7:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program int succesor(int k){ if(x[k]<10) return 1; else return 0;} ^ cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:8:1: error: stray '\302' in program cifregen5.cpp:8:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program int continuare(int k){ if(k==1&&abs(x[k]-2)!=1) return 0; if(k==p&&abs(x[k]-2)!=1) return 0; for(int i=2;i<=k;++i) if(abs(x[i]-x[i-1])!=1) return 0; return 1;} ^ cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:9:1: error: stray '\302' in program cifregen5.cpp:9:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program int solutie(int k){ if(k==p+1) return 1; else return 0;} ^ cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:10:1: error: stray '\302' in program cifregen5.cpp:10:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program void retin(){ a[nr][0]='0',a[nr][1]='1'; for(int i=1;i<=p;i++) a[nr][i+1]='0'+x[i]-1; a[nr][p+2]='1',a[nr][p+3]='0'; a[nr][p+4]='\0'; ++nr;} ^ cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:11:1: error: stray '\302' in program cifregen5.cpp:11:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program void backtracking(){ int k; k=1; init(k); while(k>0) if(solutie(k)) { retin(); k--; } else if(succesor(k)) { x[k]++; if(continuare(k)) k++; } else init(k),k--;} ^ cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:12:1: error: stray '\302' in program cifregen5.cpp:12:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program int main(){ cin>>p; if(p%2==0) return 0; if(p==3) cout<<"010\n"; else { p-=4,backtracking(); char aux[20]; for(int i=0;i<nr-1;i++) for(int j=i+1;j<=nr-1;++j) if(strcmp(a[i],a[j])==1) strcpy(aux,a[i]),strcpy(a[i],a[j]),strcpy(a[j],aux); for(int i=0;i<nr;++i) cout<<a[i]<<'\n'; } return 0;} ^ cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp:13:1: error: stray '\302' in program cifregen5.cpp:13:1: error: stray '\240' in program cifregen5.cpp: In function 'void init(int)': cifregen5.cpp:7:24: error: 'x' was not declared in this scope void init(int k){ x[k]=0;} ^ cifregen5.cpp: In function 'int succesor(int)': cifregen5.cpp:8:30: error: 'x' was not declared in this scope int succesor(int k){ if(x[k]<10) return 1; else return 0;} ^ cifregen5.cpp: In function 'int continuare(int)': cifregen5.cpp:9:42: error: 'x' was not declared in this scope int continuare(int k){ if(k==1&&abs(x[k]-2)!=1) return 0; if(k==p&&abs(x[k]-2)!=1) return 0; for(int i=2;i<=k;++i) if(abs(x[i]-x[i-1])!=1) return 0; return 1;} ^ cifregen5.cpp:9:86: error: 'p' was not declared in this scope int continuare(int k){ if(k==1&&abs(x[k]-2)!=1) return 0; if(k==p&&abs(x[k]-2)!=1) return 0; for(int i=2;i<=k;++i) if(abs(x[i]-x[i-1])!=1) return 0; return 1;} ^ cifregen5.cpp:9:93: error: 'x' was not declared in this scope int continuare(int k){ if(k==1&&abs(x[k]-2)!=1) return 0; if(k==p&&abs(x[k]-2)!=1) return 0; for(int i=2;i<=k;++i) if(abs(x[i]-x[i-1])!=1) return 0; return 1;} ^ cifregen5.cpp:9:171: error: 'x' was not declared in this scope int continuare(int k){ if(k==1&&abs(x[k]-2)!=1) return 0; if(k==p&&abs(x[k]-2)!=1) return 0; for(int i=2;i<=k;++i) if(abs(x[i]-x[i-1])!=1) return 0; return 1;} ^ cifregen5.cpp: In function 'int solutie(int)': cifregen5.cpp:10:32: error: 'p' was not declared in this scope int solutie(int k){ if(k==p+1) return 1; else return 0;} ^ cifregen5.cpp: In function 'void retin()': cifregen5.cpp:11:22: error: 'nr' was not declared in this scope void retin(){ a[nr][0]='0',a[nr][1]='1'; for(int i=1;i<=p;i++) a[nr][i+1]='0'+x[i]-1; a[nr][p+2]='1',a[nr][p+3]='0'; a[nr][p+4]='\0'; ++nr;} ^ cifregen5.cpp:11:67: error: 'p' was not declared in this scope void retin(){ a[nr][0]='0',a[nr][1]='1'; for(int i=1;i<=p;i++) a[nr][i+1]='0'+x[i]-1; a[nr][p+2]='1',a[nr][p+3]='0'; a[nr][p+4]='\0'; ++nr;} ^ cifregen5.cpp:11:100: error: 'x' was not declared in this scope void retin(){ a[nr][0]='0',a[nr][1]='1'; for(int i=1;i<=p;i++) a[nr][i+1]='0'+x[i]-1; a[nr][p+2]='1',a[nr][p+3]='0'; a[nr][p+4]='\0'; ++nr;} ^ cifregen5.cpp:11:119: error: 'p' was not declared in this scope void retin(){ a[nr][0]='0',a[nr][1]='1'; for(int i=1;i<=p;i++) a[nr][i+1]='0'+x[i]-1; a[nr][p+2]='1',a[nr][p+3]='0'; a[nr][p+4]='\0'; ++nr;} ^ cifregen5.cpp: In function 'void backtracking()': cifregen5.cpp:12:265: error: 'x' was not declared in this scope void backtracking(){ int k; k=1; init(k); while(k>0) if(solutie(k)) { retin(); k--; } else if(succesor(k)) { x[k]++; if(continuare(k)) k++; } else init(k),k--;} ^ cifregen5.cpp: In function 'int main()': cifregen5.cpp:13:23: error: 'p' was not declared in this scope int main(){ cin>>p; if(p%2==0) return 0; if(p==3) cout<<"010\n"; else { p-=4,backtracking(); char aux[20]; for(int i=0;i<nr-1;i++) for(int j=i+1;j<=nr-1;++j) if(strcmp(a[i],a[j])==1) strcpy(aux,a[i]),strcpy(a[i],a[j]),strcpy(a[j],aux); for(int i=0;i<nr;++i) cout<<a[i]<<'\n'; } return 0;} ^ cifregen5.cpp:13:202: error: 'nr' was not declared in this scope int main(){ cin>>p; if(p%2==0) return 0; if(p==3) cout<<"010\n"; else { p-=4,backtracking(); char aux[20]; for(int i=0;i<nr-1;i++) for(int j=i+1;j<=nr-1;++j) if(strcmp(a[i],a[j])==1) strcpy(aux,a[i]),strcpy(a[i],a[j]),strcpy(a[j],aux); for(int i=0;i<nr;++i) cout<<a[i]<<'\n'; } return 0;} ^ cifregen5.cpp:13:411: error: 'nr' was not declared in this scope int main(){ cin>>p; if(p%2==0) return 0; if(p==3) cout<<"010\n"; else { p-=4,backtracking(); char aux[20]; for(int i=0;i<nr-1;i++) for(int j=i+1;j<=nr-1;++j) if(strcmp(a[i],a[j])==1) strcpy(aux,a[i]),strcpy(a[i],a[j]),strcpy(a[j],aux); for(int i=0;i<nr;++i) cout<<a[i]<<'\n'; } return 0;} ^ cifregen5.cpp: In function 'int succesor(int)': cifregen5.cpp:8:90: warning: control reaches end of non-void function [-Wreturn-type] int succesor(int k){ if(x[k]<10) return 1; else return 0;} ^ cifregen5.cpp: In function 'int solutie(int)': cifregen5.cpp:10:88: warning: control reaches end of non-void function [-Wreturn-type] int solutie(int k){ if(k==p+1) return 1; else return 0;} ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema CifreGen5 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.