•cristi12345
Strain
Karma: -1
Deconectat
Mesaje: 2
|
 |
« Răspunde #25 : Mai 18, 2009, 20:48:12 » |
|
|
|
|
Memorat
|
|
|
|
•cristi12345
Strain
Karma: -1
Deconectat
Mesaje: 2
|
 |
« Răspunde #26 : Mai 31, 2009, 20:35:24 » |
|
de ce nu merge imi da 0 puncte uitativa si incercati sursa asta pls. var f,g:text; s:string; a:array[1..100] of string; i,l:longint; begin assign(f,'palindrom2.in'); reset(f); read(f,s); close(f); assign(g,'palindrom2.out'); rewrite(g); write(g,s); l:=length(s); for i:=l-1 downto 1 do write(g,s[i]); close(g); end.
Editat de admin: Foloseste tagul "code" cand postezi surse.
|
|
« Ultima modificare: Mai 31, 2009, 21:57:52 de către Andrei Grigorean »
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #27 : Mai 31, 2009, 21:42:16 » |
|
Pentru ca rezolvarea e total incorecta. 
|
|
|
Memorat
|
|
|
|
•bugy
Strain
Karma: 0
Deconectat
Mesaje: 23
|
 |
« Răspunde #28 : Iulie 21, 2009, 08:53:34 » |
|
helo..  m-am uitat pe sulutiile pentru aceasta problema si.. am implementat.. ce nu e bine? i=0;j=n-1; while((i<j)&&(ok==1)) { if(s[i]!=s[j]) ok=0; i = i + 1; j = j - 1; } if(ok==0) for(k=j;k>=0;k--) fprintf(g,"%c",s[k]);
ma ajuta cnv? [editat de moderator] foloseste tagul "code" cand postezi cod pe forum.nu-mi da pe primul test stie cineva de ce? [editat de moderator] foloseste butonul "modifica" atunci cand vrei sa postezi consecutiv
|
|
« Ultima modificare: Iulie 21, 2009, 09:27:17 de către Sima Cotizo »
|
Memorat
|
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #29 : Iulie 30, 2009, 23:38:31 » |
|
am nevoie de putin ajutor  . Nu inteleg de ce iau incorect pe toate testele...
|
|
« Ultima modificare: Iulie 31, 2009, 01:23:18 de către Paul-Dan Baltescu »
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #30 : Iulie 31, 2009, 01:25:18 » |
|
Nu mai posta surse ca sa le verifice altii. Ia cateva exemple, fa un generator, etc. si apoi posteaza pe forum.
|
|
|
Memorat
|
Am zis 
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #31 : Iulie 31, 2009, 11:07:37 » |
|
Nu mai posta surse ca sa le verifice altii. Ia cateva exemple, fa un generator, etc. si apoi posteaza pe forum.
Ok, scuzele mele. Am gasit problema, afisam un nullbyte la sfarsitul sirului.
|
|
|
Memorat
|
|
|
|
•Leocrux
Strain
Karma: 1
Deconectat
Mesaje: 2
|
 |
« Răspunde #32 : August 02, 2009, 18:11:40 » |
|
La ultimul test imi da Killed by signal 11(SIGSEGV), din ce cauza, stack overflow nu cred  L.E. gata, vectorul era prea mic 
|
|
« Ultima modificare: August 02, 2009, 18:21:43 de către Radu Romaniuc »
|
Memorat
|
|
|
|
•TFifes
Strain
Karma: -20
Deconectat
Mesaje: 27
|
 |
« Răspunde #33 : Septembrie 21, 2009, 21:58:52 » |
|
Salut! ma chinui de ceva vrem la problema asta  :fool:si am incercat in multe feluri sa o rezolv dar iau doar 0 pt; imi poate spune cineva ce am gresit la sursa asta va rog .... #include<iostream> #include<fstream> using namespace std; int main () { ifstream x("palindrom2.in",ios::ate); ofstream y("palindrom2.out"); char c; short n=x.tellg(),i; x.seekg(0,ios::beg); for(i=1;i<=n;i++) { x.get(c); y<<c; } if(n%10==0) i=0; else i=1; for(n=n-1;n>=i;n--) { x.seekg(n,ios::beg); x.get(c); y<<c; } x.close(); y.close(); return 0; }
[Editat de moderator] Foloseste tagul [ code] atunci cand postezi cod sursa.
|
|
« Ultima modificare: Septembrie 21, 2009, 22:16:42 de către Savin Tiberiu »
|
Memorat
|
|
|
|
•deiosx
Strain
Karma: -9
Deconectat
Mesaje: 28
|
 |
« Răspunde #34 : Martie 25, 2010, 10:42:23 » |
|
Ce inseamna eroarea asta? error: 'strrev' was not declared in this scope [\quote] va dau si codul: #include<fstream.h> #include<string.h> int main() { int nr,i,j,p1,p,h,k,x; char s[1002],q[1002]; ifstream f("palindrom2.in"); ofstream g("palindrom2.out"); f>>s; strcpy(q,s); strrev(q); if(strcmp(s,q)==0)g<<s; else{ nr=0; x=strlen(s)-1; for(i=x;i>=0;i--) for(j=0;j<=i;j++) { if(s[i]==s[j]){nr++; if(s[i]==s[j]&&nr==1){p=j;p1=i;}} else nr=0; } if(nr!=0) { strncat(s,s,nr+1); g<<s; } else { g<<s; strrev(s); g<<s; } } return 0; }
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #35 : Martie 25, 2010, 10:43:50 » |
|
Functia strrev nu este in bibliotecile c++, de accea trebuie sa faci tu de mana acea functie  .
|
|
|
Memorat
|
|
|
|
•deiosx
Strain
Karma: -9
Deconectat
Mesaje: 28
|
 |
« Răspunde #36 : Martie 25, 2010, 11:17:24 » |
|
:mrgreen:Stiam asta. da' nu ai mai intrat pe mes de mult....
|
|
|
Memorat
|
|
|
|
•mening12001
Strain
Karma: -13
Deconectat
Mesaje: 14
|
 |
« Răspunde #37 : Martie 25, 2010, 19:35:42 » |
|
#include<iostream.h> #include<fstream.h> #include<string.h> int main() {char a[200001],b,c[200001]; long i,k=0; ifstream f("palindrom2.in"); ofstream g("palindrom2.out"); f.getline(a,200000); i=strlen(a)-1; b=a[i-1]; while(i!=0) {if(a[i]!=b) i=0; else {k++; i--;} } if(k==0) {strcpy(c,a); strcpy(a+strlen(a)-1,a+strlen(a)); strcat(c,strrev(a)); g<<c;}
else {strcpy(c,a); strcpy(c+strlen(c)-k+1,c+strlen(c)); strcpy(a+strlen(a)-k,a+strlen(a)); strcat(c,strrev(a)); g<<c; }
return 0;}
De ce primesc aceste banale erori de compilare? la mine merge minunat,compilatorul fiind minGW este de'a dreptul demoralizant user.cpp:22: error: 'strrev' was not declared in this scope user.cpp:29: error: 'strrev' was not declared in this scope [editat de moderator] folositi tag-ul "code" cand postati cod...
|
|
« Ultima modificare: Martie 25, 2010, 20:51:52 de către Sima Cotizo »
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #38 : Martie 25, 2010, 19:46:31 » |
|
2 posturi mai sus dude , 2.
|
|
|
Memorat
|
|
|
|
•Smaug-
Strain
Karma: 5
Deconectat
Mesaje: 11
|
 |
« Răspunde #39 : Iunie 07, 2011, 02:51:50 » |
|
 De ce patesc asa ( http://infoarena.ro/job_detail/594324) pe urmatoarea sursa: L.E: In caz ca nu sunt indeajuns de clar, problema mea este ca original incercam sa declar un vector (char) C[1000] (~1kB), dar conform evaluatorului imi iesea din memorie. Dupa cateva incercari am trimis pana la urma o sursa goala sa vad ce se intimpla si a iesit si aceea din memorie.
|
|
« Ultima modificare: Iunie 07, 2011, 14:08:18 de către Andrei C. »
|
Memorat
|
|
|
|
•freak93
|
 |
« Răspunde #40 : Iunie 11, 2011, 10:34:17 » |
|
E o problema de evaluator. Sursa mea care initial lua 100 de puncte acum ia Memory limit exceeded pe toate testele. Poate acum se aduna marimea executabilului la memorie (la mine are aproximativ ~600 kilo bytes). Cineva din admini ar trebui sa se uite peste eval. Tu nu te mai stresa cu ea deocamdata ca nu ai ce face
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #41 : Iunie 11, 2011, 16:06:00 » |
|
Mda pare sa fie o problema acolo. E destul de nasol cu probleme care au o limita de memorie atat de stransa deoarece sa mai adauga chestii in plus fata de memoria declarata efectiv in program.
@Budau: Eu stiu ca marimea executabilului s-a adunat intotdeauna la memoria folosita.
|
|
« Ultima modificare: Iunie 11, 2011, 16:17:48 de către Savin Tiberiu »
|
Memorat
|
|
|
|
•freak93
|
 |
« Răspunde #42 : Iunie 12, 2011, 19:50:51 » |
|
Acum aceeasi sursa ia Killed by Signal 11 pe toate testele. Nu cred ca e gresita avand in vedere ca initial lua 100 de puncte.
L.E: Greseam limitele. Iau 100 acum deci si-a revenit @Tiberiu Eu credeam ca memoria unui program pe infoarena e marimea afisata + marimea executabilului (asa mi s-ar parea normal sa intri in cei 640 de kilobytes) altfel ar fi un pic cam dificil, sau imposibil in cei 64 de kilobytes cum a fost la aceasta problema.
|
|
|
Memorat
|
|
|
|
|
•Smaug-
Strain
Karma: 5
Deconectat
Mesaje: 11
|
 |
« Răspunde #44 : Iunie 13, 2011, 15:11:31 » |
|
|
|
|
Memorat
|
|
|
|
•serediucctin
Strain
Karma: -1
Deconectat
Mesaje: 9
|
 |
« Răspunde #45 : Iunie 22, 2011, 07:12:35 » |
|
imi puteti spune daca sirul de caractere de le eveuator are si spatii pentru ca eu am trimis o rezolvare care pe pc merge perfect in multe cazuri si in diferite lungimi de sir dar am citit sirul cu >> si imi da incorect la 9 din 10
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #46 : Iunie 22, 2011, 07:28:48 » |
|
Se consideră un şir de caractere format din litere mici ale alfabetului englez.
Deci nu contine spatii.
|
|
|
Memorat
|
Am zis 
|
|
|
•Flameingo
Strain
Karma: 0
Deconectat
Mesaje: 9
|
 |
« Răspunde #47 : Martie 26, 2012, 08:39:04 » |
|
poate cineva sa-mi dea niste teste?? tot iau 50p.
|
|
|
Memorat
|
|
|
|
•dzzank
Strain
Karma: -1
Deconectat
Mesaje: 5
|
 |
« Răspunde #48 : Martie 02, 2014, 15:17:40 » |
|
Imi spune cineva si mie ce e gresit la solutia mea? #include <fstream> #include <string>
using namespace std;
ifstream in("palindrom2.in",ios::in); ofstream out("palindrom2.out",ios::out);
int main() { string s1;
in>>s1;
out<<s1;
for(int i=s1.size()-2;i>=0;--i) { out<<s1[i]; }
in.close(); out.close();
return 0; }
|
|
|
Memorat
|
|
|
|
•AlexandruValeanu
|
 |
« Răspunde #49 : Martie 02, 2014, 17:03:59 » |
|
Incearca testul "baaa".
|
|
|
Memorat
|
|
|
|
|