|
•hysep
Strain
Karma: 2
Deconectat
Mesaje: 12
|
 |
« Răspunde #1 : Aprilie 05, 2009, 12:08:08 » |
|
Am o intrebare...numele fisierelor de intrare iesire nu este prea lung pentru un "ifstream" si un "ofstream"(compilat cu evaluatorul siteului). Folosesc BC++ 3.1 si programul crea fisierele "palindro.in" si "palindro.out". Toate testele pe care am incercat solutia mea, mi-a dat raspunsul corect
|
|
|
Memorat
|
|
|
|
•gabor_oliviu1991
|
 |
« Răspunde #2 : Aprilie 05, 2009, 12:25:23 » |
|
Borland C++ 3.1 nu poate retine fisierele cu nume mai mare de 8 caractere, de aceea daca faci in Borland, sa ai grija data viitoare sa pui corect fisierele cand trimiti sursa. Sau mai bine treci pe un alt compilator, gen MinGW sau Dev C++. 
|
|
|
Memorat
|
|
|
|
•hysep
Strain
Karma: 2
Deconectat
Mesaje: 12
|
 |
« Răspunde #3 : Aprilie 05, 2009, 12:54:33 » |
|
Am pus corect numele fisierelor: ifstream f("palindrom2.in"); ofstream g("palindrom2.out");
Chestia ca programul crea fisierel palindro.out si citea din palindro.in. Intrebare a mea e daca problema cu numele fisierelor e de la ifstream-ofstream sau de la bc++
|
|
|
Memorat
|
|
|
|
•gabor_oliviu1991
|
 |
« Răspunde #4 : Aprilie 05, 2009, 13:17:01 » |
|
De la Borland... 
|
|
|
Memorat
|
|
|
|
•hysep
Strain
Karma: 2
Deconectat
Mesaje: 12
|
 |
« Răspunde #5 : Aprilie 05, 2009, 13:36:01 » |
|
Dar daca e de la BC atunci trebuie sa i-au peste 0 puncte. Nu cred ca nu i-au pe solutia mea cel putin 10 puncte pt ca am testat-o destul de riguros. #include<fstream.h> #include<string.h> char v[1000]; int n; int _testpalin(int a){ int da=1,i; for(i=a;i<n&&da;i++) if(v[i]!=v[n-i+a]) da=0; return da; } int _testsir(){ int i; for(i=n-1;i>=0;i--) if(v[i]!=v[n]) break; if(i!=n-1) return i; else return -10; } int _strsc(){ int i,j,da=0,sp=0; sp=_testsir(); if(sp==-10){ for(i=n-1;da==0&&i>=0;i--) if(_testpalin(i)) da=1; if(da) return i; else return n-1; } else return sp; } int main(){ int i; ifstream f("palindrom2.in"); ofstream g("palindrom2.out"); f.getline(v,1024); n=strlen(v)-1; for(i=0;i<=n;i++) g<<v[i]; for(i=_strsc();i>=0;i--) g<<v[i]; f.close(); g.close(); return 0; } Daca stie cineva testele de la aceasta problema rog sa le scrie.
|
|
|
Memorat
|
|
|
|
•andrici_cezar
|
 |
« Răspunde #6 : Aprilie 06, 2009, 10:14:40 » |
|
testul 10 are mai mult de 1000 de caractere  am citit cu un vector de la 1..1000 si lu-am 90 de pct(am avut grija sa nu citesc caractere goale) dar cu un vector de la 1..1200 i-au 100 la restrictii scrie ca sunt doar 1000 de caractere 
|
|
|
Memorat
|
|
|
|
•andrei-alpha
Client obisnuit

Karma: 103
Deconectat
Mesaje: 91
|
 |
« Răspunde #7 : Aprilie 06, 2009, 11:00:04 » |
|
Da poate sa fie fix 1000 si iei teapa cu vectorul de 1000  baga 1001
|
|
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #8 : Aprilie 06, 2009, 12:39:49 » |
|
In general , cand te tine memoria ( si deobicei te tine ) declara mai mult, nu lasa la voia sortii 10 - 20 de puncte pe chestii dinastea si apoi sa "  " staff -ul IA. Keep in mind ca indexarea incepe de la 0 , si fiind vorba si de charuri mai ai un \n & stuff. Si apropo de "  " , ai grija la ortografie  Ai busit toate cratimele .
|
|
|
Memorat
|
|
|
|
•hysep
Strain
Karma: 2
Deconectat
Mesaje: 12
|
 |
« Răspunde #9 : Aprilie 06, 2009, 12:54:41 » |
|
e o versiune modificata ca sa incerc sa-mi dau seama unde gresesc. eu inotdeauna pun cu 1 mai mult vectorii  (chiar am grija de asta). poate cineva cu sursa de 100 sa-mi dea niste teste(cu tot cu solutia corecta) sa vad ce nu merge  P.S: tocmai mi-am dat seama ca nu e din cauza "ifstream" si "ofstream"
|
|
|
Memorat
|
|
|
|
•andrici_cezar
|
 |
« Răspunde #10 : Aprilie 06, 2009, 19:17:23 » |
|
In general , cand te tine memoria ( si deobicei te tine ) declara mai mult, nu lasa la voia sortii 10 - 20 de puncte pe chestii dinastea si apoi sa "  " staff -ul IA. Keep in mind ca indexarea incepe de la 0 , si fiind vorba si de charuri mai ai un \n & stuff. Si apropo de "  " , ai grija la ortografie  Ai busit toate cratimele . mai lasatima cu romana:)) oricum eu vorbesc de pascal. Pentru cei care lucreaza in pascal le este de folos;) P.S. si nu merge cu 1001
|
|
|
Memorat
|
|
|
|
•toni2007
|
 |
« Răspunde #11 : Aprilie 06, 2009, 20:19:05 » |
|
mai lasatima cu romana:))
Aici gresesti. Atata timp cat tu nu oferi respect, scriind fara greseli de ortografie, incepand propozitiile cu litera mare, etc, nu poti pretinde respect de la ceilalti. Deci nu poti pretinde sa fi ajutat. Ce-ar fi daca membrii echipei infoarena s-ar apuca sa scrie cu "tz", "sh" si alte aberatii gramaticale + prescurtari numai de ei stiute in enunturile problemelor ? Sau in articole ? Ti-ar placea ? Nu stiu cine ti-a dat tie statut de helper, dar sincer nu il meriti. Cand o sa inveti sa scrii calumea, fara greseli, si n-o sa mai intrebi la absolut toate problemele pe care le citesti, atunci atunci poate o sa meriti  .
|
|
« Ultima modificare: Aprilie 06, 2009, 20:39:05 de către Pripoae Teodor Anton »
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #12 : Aprilie 06, 2009, 20:24:32 » |
|
Hai sa caut si eu nod in papura: si n-o sa mai intrebi la absolut toate problemele care le citesti
Acolo corect e "problemele pe care le citesti"  ... Oricum, subscriu la ce ai zis, e mai bine sa vorbesti corect pe forum... unele persoane folosesc chiar diacritice ca semn de respect si voi nu puteti sa puneti niste cratime bine? Oricum, sa nu ne abatem de la subiect... 
|
|
« Ultima modificare: Aprilie 08, 2009, 14:27:27 de către Savin Tiberiu »
|
Memorat
|
|
|
|
•chibicitiberiu
Strain
Karma: 3
Deconectat
Mesaje: 49
|
 |
« Răspunde #13 : Aprilie 08, 2009, 14:12:57 » |
|
Daca am la intrare un sir: aba care este deja palindrom, atunci raspunsul corect este aba sau ababa ?
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #14 : Aprilie 08, 2009, 14:13:22 » |
|
aba
|
|
|
Memorat
|
|
|
|
•andrici_cezar
|
 |
« Răspunde #15 : Aprilie 08, 2009, 21:25:37 » |
|
mai lasatima cu romana:))
Aici gresesti. Atata timp cat tu nu oferi respect, scriind fara greseli de ortografie, incepand propozitiile cu litera mare, etc, nu poti pretinde respect de la ceilalti. Deci nu poti pretinde sa fi ajutat. Ce-ar fi daca membrii echipei infoarena s-ar apuca sa scrie cu "tz", "sh" si alte aberatii gramaticale + prescurtari numai de ei stiute in enunturile problemelor ? Sau in articole ? Ti-ar placea ? Nu stiu cine ti-a dat tie statut de helper, dar sincer nu il meriti. Cand o sa inveti sa scrii calumea, fara greseli, si n-o sa mai intrebi la absolut toate problemele pe care le citesti, atunci atunci poate o sa meriti  . Nu te-am intrebat decat o data sau de 2 ori cum se face o problema  . Nu inteleg de ce crezi ca te-am intrebat la fiecare problema cum se face, dar daca asa crezi tu, atunci eu ma supun, fiind mai mic te ascult neavand ce face. 
|
|
|
Memorat
|
|
|
|
•toni2007
|
 |
« Răspunde #16 : Aprilie 09, 2009, 12:02:01 » |
|
mai lasatima cu romana:))
Aici gresesti. Atata timp cat tu nu oferi respect, scriind fara greseli de ortografie, incepand propozitiile cu litera mare, etc, nu poti pretinde respect de la ceilalti. Deci nu poti pretinde sa fi ajutat. Ce-ar fi daca membrii echipei infoarena s-ar apuca sa scrie cu "tz", "sh" si alte aberatii gramaticale + prescurtari numai de ei stiute in enunturile problemelor ? Sau in articole ? Ti-ar placea ? Nu stiu cine ti-a dat tie statut de helper, dar sincer nu il meriti. Cand o sa inveti sa scrii calumea, fara greseli, si n-o sa mai intrebi la absolut toate problemele pe care le citesti, atunci atunci poate o sa meriti  . Nu te-am intrebat decat o data sau de 2 ori cum se face o problema  . Nu inteleg de ce crezi ca te-am intrebat la fiecare problema cum se face, dar daca asa crezi tu, atunci eu ma supun, fiind mai mic te ascult neavand ce face.  Nu m-am referit de cate ori m-ai intrebat pe mine personal, ci de cate ori ai intrebat pe site, si la cate probleme. Era doar un sfat  .
|
|
« Ultima modificare: Aprilie 09, 2009, 15:13:28 de către Pripoae Teodor Anton »
|
Memorat
|
|
|
|
•hysep
Strain
Karma: 2
Deconectat
Mesaje: 12
|
 |
« Răspunde #17 : Aprilie 10, 2009, 10:01:43 » |
|
In sfarsit am reusit sa i-au 100 de puncte 
|
|
|
Memorat
|
|
|
|
•ghitza_2000
Strain
Karma: -7
Deconectat
Mesaje: 16
|
 |
« Răspunde #18 : Aprilie 27, 2009, 16:51:01 » |
|
Ce oare nu e corect la sursa mea?  Cine ma poate ajuta??? #308242
|
|
|
Memorat
|
|
|
|
•andrici_cezar
|
 |
« Răspunde #19 : Aprilie 27, 2009, 17:54:54 » |
|
Zi ce ai facut ca nu toti sunt admini:D
|
|
|
Memorat
|
|
|
|
•DraStiK
|
 |
« Răspunde #20 : Aprilie 27, 2009, 21:55:35 » |
|
Ce oare nu e corect la sursa mea?  Cine ma poate ajuta??? #308242 Si in plus, nici macar nu e sursa ta, e sursa lui Ionescu Vlad. Problema are si solutie oficiala, daca nu reusesti singur; iar daca tot nu reusesti da detalii pe forum despre ce si cum faci.
|
|
|
Memorat
|
|
|
|
•Scriam
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #21 : Aprilie 29, 2009, 15:14:32 » |
|
Cineva poate sa-mi zica ce inseamna "Non-zero exit status."
|
|
|
Memorat
|
|
|
|
•andrici_cezar
|
 |
« Răspunde #22 : Aprilie 29, 2009, 17:24:23 » |
|
ca programul tau nu afiseaza nimic asa tin eu minte:d  ai dat close(g). ?
|
|
« Ultima modificare: Aprilie 29, 2009, 17:30:28 de către Andrici Cezar »
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #23 : Aprilie 29, 2009, 17:26:23 » |
|
|
|
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #24 : Aprilie 29, 2009, 19:46:19 » |
|
ca programul tau nu afiseaza nimic asa tin eu minte:d  ai dat close(g). ? Nu e asa. Pascalul zice "nonzero exit status" dintr-o multitudine de motive. Cel mai frecvent se intampla sa iesi dintr-un vector sau sa depasesti limita stivei (o functie recursiva apelata de prea multe ori / un ciclu infinit). Nu cred ca iti poate spune nimeni sigur de ce primesti mesajul ala mai ales fara sa se uite pe sursa ta.
|
|
|
Memorat
|
|
|
|
|