#1711
siruri_concatenate
Scrieţi un program care citeşte din fişierul de intrare mai multe şiruri de caractere formate din litere mici ale alfabetului englez şi determină câte dintre acestea sunt formate din două şiruri identice (cu lungimea cel puţin 1) concatenate.
Problema | siruri_concatenate | Operații I/O |
siruri_concatenate.in /siruri_concatenate.out
|
---|---|---|---|
Limita timp | 0.35 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #6507410 | Utilizator | |
Fișier | siruri_concatenate.cpp | Dimensiune | 404 B |
Data încărcării | 30 Octombrie 2017, 13:58 | Scor / rezultat | Eroare de compilare |
siruri_concatenate.cpp:8:1: error: stray '\342' in program {ifstream f(“siruri_concatenate.in”); ^ siruri_concatenate.cpp:8:1: error: stray '\200' in program siruri_concatenate.cpp:8:1: error: stray '\234' in program siruri_concatenate.cpp:8:1: error: stray '\342' in program siruri_concatenate.cpp:8:1: error: stray '\200' in program siruri_concatenate.cpp:8:1: error: stray '\235' in program siruri_concatenate.cpp:9:1: error: stray '\342' in program ofstream g(“siruri_concatenate.out”); long int n,i,c=0,j; char sir5000; f>>n; for(i=1;i<=n;i++) {f>>sir; int sw=1; if(strlen(sir)%2==0) {j=0; while(j<strlen(sir)/2 && sw==1) if(sir[j]!=sir[j+strlen(sir)/2]) sw=0; else j++; if(sw==1)c++; } } g<<c; return 0; ^ siruri_concatenate.cpp:9:1: error: stray '\200' in program siruri_concatenate.cpp:9:1: error: stray '\234' in program siruri_concatenate.cpp:9:1: error: stray '\342' in program siruri_concatenate.cpp:9:1: error: stray '\200' in program siruri_concatenate.cpp:9:1: error: stray '\235' in program siruri_concatenate.cpp: In function 'int main()': siruri_concatenate.cpp:8:16: error: 'siruri_concatenate' was not declared in this scope {ifstream f(“siruri_concatenate.in”); ^ siruri_concatenate.cpp:9:105: error: 'sir' was not declared in this scope ofstream g(“siruri_concatenate.out”); long int n,i,c=0,j; char sir5000; f>>n; for(i=1;i<=n;i++) {f>>sir; int sw=1; if(strlen(sir)%2==0) {j=0; while(j<strlen(sir)/2 && sw==1) if(sir[j]!=sir[j+strlen(sir)/2]) sw=0; else j++; if(sw==1)c++; } } g<<c; return 0; ^ siruri_concatenate.cpp:9:68: warning: unused variable 'sir5000' [-Wunused-variable] ofstream g(“siruri_concatenate.out”); long int n,i,c=0,j; char sir5000; f>>n; for(i=1;i<=n;i++) {f>>sir; int sw=1; if(strlen(sir)%2==0) {j=0; while(j<strlen(sir)/2 && sw==1) if(sir[j]!=sir[j+strlen(sir)/2]) sw=0; else j++; if(sw==1)c++; } } g<<c; return 0; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema siruri_concatenate 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ă.