Pagini: [1] 2 3   În jos
  Imprimă  
Ajutor Subiect: 839 Palindrom2  (Citit de 11962 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
astronomy
Nu mai tace
*****

Karma: 204
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« : Aprilie 05, 2009, 11:26:54 »

Aici puteti discuta despre problema Palindrom2.
Memorat
hysep
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« 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 Think
Memorat
gabor_oliviu1991
Nu mai tace
*****

Karma: 28
Deconectat Deconectat

Mesaje: 200



Vezi Profilul
« 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++. Smile
Memorat
hysep
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« Răspunde #3 : Aprilie 05, 2009, 12:54:33 »

Am pus corect numele fisierelor:
Cod:
 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
Nu mai tace
*****

Karma: 28
Deconectat Deconectat

Mesaje: 200



Vezi Profilul
« Răspunde #4 : Aprilie 05, 2009, 13:17:01 »

De la Borland... Smile
Memorat
hysep
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« 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. Confused
Cod:
#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
De-al casei
***

Karma: -47
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« Răspunde #6 : Aprilie 06, 2009, 10:14:40 »

testul 10 are mai mult de 1000 de caractere Shame on you 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  Shame on you
Memorat
andrei-alpha
Client obisnuit
**

Karma: 103
Deconectat Deconectat

Mesaje: 91



Vezi Profilul
« Răspunde #7 : Aprilie 06, 2009, 11:00:04 »

Da poate sa fie fix 1000 si iei teapa cu vectorul de 1000  Tongue baga 1001
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« 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 " Shame on you" 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 " Shame on you" , ai grija la ortografie Smile  Ai busit toate cratimele .
Memorat
hysep
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« 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 Ok(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 d'oh!
P.S: tocmai mi-am dat seama ca nu e din cauza "ifstream" si "ofstream"
Memorat
andrici_cezar
De-al casei
***

Karma: -47
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« 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 " Shame on you" 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 " Shame on you" , ai grija la ortografie Smile  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
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« 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 Smile.
« Ultima modificare: Aprilie 06, 2009, 20:39:05 de către Pripoae Teodor Anton » Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« 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" Tongue ... 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... Wink
« Ultima modificare: Aprilie 08, 2009, 14:27:27 de către Savin Tiberiu » Memorat
chibicitiberiu
Strain
*

Karma: 3
Deconectat Deconectat

Mesaje: 49



Vezi Profilul
« 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
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #14 : Aprilie 08, 2009, 14:13:22 »

aba
Memorat
andrici_cezar
De-al casei
***

Karma: -47
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« 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 Smile.

Nu te-am intrebat decat o data sau de 2 ori cum se face o problema Rolling Eyes. 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. Embarassed
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« 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 Smile.

Nu te-am intrebat decat o data sau de 2 ori cum se face o problema Rolling Eyes. 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. Embarassed

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 Smile.
« Ultima modificare: Aprilie 09, 2009, 15:13:28 de către Pripoae Teodor Anton » Memorat
hysep
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« Răspunde #17 : Aprilie 10, 2009, 10:01:43 »

In sfarsit am reusit sa i-au 100 de puncte Winner 1st place


Memorat
ghitza_2000
Strain


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #18 : Aprilie 27, 2009, 16:51:01 »

Ce oare nu e corect la sursa mea?Huh Cine ma poate ajuta???
#308242
Memorat
andrici_cezar
De-al casei
***

Karma: -47
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« Răspunde #19 : Aprilie 27, 2009, 17:54:54 »

Zi ce ai facut ca nu toti sunt admini:D
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #20 : Aprilie 27, 2009, 21:55:35 »

Ce oare nu e corect la sursa mea?Huh 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 Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #21 : Aprilie 29, 2009, 15:14:32 »

Cineva poate sa-mi zica ce inseamna "Non-zero exit status."
Memorat
andrici_cezar
De-al casei
***

Karma: -47
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« Răspunde #22 : Aprilie 29, 2009, 17:24:23 »

ca programul tau nu afiseaza nimic asa tin eu minte:d Very Happy
ai dat close(g). ?
« Ultima modificare: Aprilie 29, 2009, 17:30:28 de către Andrici Cezar » Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #23 : Aprilie 29, 2009, 17:26:23 »

Citeste documentatia .
Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #24 : Aprilie 29, 2009, 19:46:19 »

ca programul tau nu afiseaza nimic asa tin eu minte:d Very Happy
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
Pagini: [1] 2 3   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines