•Tabara
|
|
« Răspunde #25 : Decembrie 19, 2007, 21:35:59 » |
|
Vreau si eu un sfat ce program sa folosesc (sa fie ptr unn incepator ) si care sa mearga pe infoarena adica sa obtin si eu puncte la problemele astea usoare . Eu ma pricep doar in Borland C++ ca asa am invatat la scoala. PLs HelP me Spre exemplu eu folosesc Dev-ul care e foarte usor de utilizat.Bine ca asta nu e compilator, e un IDE, dar il folosesc de cand am intrat in liceu si nu am avut probleme.Doar sa vina ideile la prolbeme si sa mearga implementarea ca de restul se ocupa Dev-ul. Ai aici o pagina de unde poti sa il downloadezi: Dev-C++
|
|
|
Memorat
|
|
|
|
•filipb
|
|
« Răspunde #26 : Decembrie 19, 2007, 22:03:22 » |
|
Parerea mea e ca cel mai bine incerci cu RHIDE + Gnu, are un debugger bine pus la punct si seamana foarte mult ( la interfata ma refer ) cu Borland C++, deci nu o sa fie grea acomodarea. Detalii despre instalare gasesti aici: http://infoarena.ro/DJGPP-instalarea-de-la-A-la-Z.
|
|
|
Memorat
|
|
|
|
•wefgef
|
|
« Răspunde #27 : Decembrie 19, 2007, 22:05:49 » |
|
Eu iti recomand sa te obisnuiesti fara debug .
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•bogdan2412
|
|
« Răspunde #28 : Decembrie 20, 2007, 08:19:08 » |
|
Eu iti recomand sa te obisnuiesti fara debug . si pe linux Se intampla ca un program sa mearga pe windows si pe linux sa dea Runtime Error ca windowsu mai trece cu vederea cateva probleme de memorie
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
|
« Răspunde #29 : Ianuarie 24, 2008, 19:33:56 » |
|
Problema asta nu e grea
|
|
|
Memorat
|
|
|
|
•alexu128
Strain
Karma: 0
Deconectat
Mesaje: 1
|
|
« Răspunde #30 : Februarie 10, 2008, 20:10:14 » |
|
|
|
|
Memorat
|
|
|
|
•Florian
|
|
« Răspunde #31 : Februarie 10, 2008, 20:26:14 » |
|
Am impresia ca la problema asta, se arata valorile in borderoul de evaluare. De regula, nu se arata valorile din intrare. Pt mai multe detalii, citeste Documentatia. Spor!
|
|
|
Memorat
|
|
|
|
•iustinxxx
Strain
Karma: -4
Deconectat
Mesaje: 1
|
|
« Răspunde #32 : Martie 04, 2008, 21:56:22 » |
|
ma fratilor....ajutatima si pe mine....zicetimi si mie va rog dak stiti cumva de ce imi da eroare de compilare???
|
|
|
Memorat
|
|
|
|
•DITzoneC
|
|
« Răspunde #33 : Martie 04, 2008, 22:03:51 » |
|
Variabilele pe care le folosesti trebuie declarate. Pune si tu prin sursa Dar nu inteleg, tu nu ai compilator la tine pe calculator, nu testezi macar sa iti compileze inainte de a trimite ?
|
|
|
Memorat
|
|
|
|
•eddyb
Strain
Karma: -1
Deconectat
Mesaje: 1
|
|
« Răspunde #34 : Martie 13, 2008, 20:29:26 » |
|
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
|
« Răspunde #35 : Martie 13, 2008, 21:02:20 » |
|
Se ia 100 si cu algoritmul cu scaderi repetate, gresesti tu ceva pe acolo. Citeste indicatiile de rezolvare pt problema din arhiva educationala http://infoarena.ro/problema/euclid2 sa te lamuresti cum e cu algoritmul lui Euclid.
|
|
|
Memorat
|
|
|
|
•alex-P
Strain
Karma: 0
Deconectat
Mesaje: 1
|
|
« Răspunde #36 : Aprilie 20, 2008, 17:55:41 » |
|
ma puteti ajuta si pe mine?...am incercat cu functii si recursivitate...fara functii shi fara recursivitate...am incercat cu algoritmul lui euclid...de ce imi da numai 50 de puncte?
|
|
|
Memorat
|
|
|
|
•fireatmyself
|
|
« Răspunde #37 : Aprilie 20, 2008, 18:20:43 » |
|
probabil nu ai citit atent enuntul: Daca a si b sunt numere prime intre ele, atunci se va tipari 0.
|
|
|
Memorat
|
Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
|
|
|
•LoLFactor
Strain
Karma: 0
Deconectat
Mesaje: 1
|
|
« Răspunde #38 : Mai 13, 2008, 16:04:42 » |
|
am incercat urmatoarea solutie: #include <fstream> using namespace std;
int main(){ fstream in("fractii.in", ios::in); int n = 10; in >> n; in.close(); long long rezultat = 1; for(int i = 1; i < n; i++) for(int j = i + 1; j <= n; j++){ int x = i, y = j; while(x != y){ if(x > y) x -= y; else y -= x; } if(x == 1) rezultat += 2; } fstream out("fractii.out", ios::out); out << rezultat; }
Problema e ca iau 10 puncte. Imi depaseste timpul la 9 teste ( primul si 3 - 10). Ceea ce consider eu ciudat e ca dak generez TOATE variantele imi depaseste testele 2 -10 si merge bine la primul. Acum e la mintea cocosului ca ceea ce se vede mai sus e mai rapid decat a genera toate fractiile posibile. Deci de ce imi depaseste pana si la primul unde celalalt a mers?
|
|
|
Memorat
|
|
|
|
•devilkind
|
|
« Răspunde #39 : Mai 13, 2008, 16:12:31 » |
|
Postul tau nu e unde trebuie. Acest topic este ptr problema CMMDC, sursa ta e la problema Fractii. Citeste topicul de la Fractii si ar trebui sa iti dai seama de ce iei TLE.
|
|
|
Memorat
|
|
|
|
•florin_tansanu
Strain
Karma: -1
Deconectat
Mesaje: 6
|
|
« Răspunde #40 : Noiembrie 29, 2008, 16:36:28 » |
|
#include<fstream.h> ifstream fin("cmmdc.in"); ofstream fout("cmmdc.out");
int main() { int a, b; fin>>a>>b; if(a==0) return b; if(b==0) return a; while(a!=0) if(a>b) a=a-b; else b=b-a; return a; } } Ce am gresit...nu mi se afiseaza nimic...nici nu am mai trimis fisierul.
|
|
|
Memorat
|
|
|
|
•wefgef
|
|
« Răspunde #41 : Noiembrie 29, 2008, 16:52:00 » |
|
Nu iti afiseaza nimic pentru ca nu folosesti nicio instructiune de afisare. Pentru a afisa ceva in fisierul cmmdc.out trebuie sa scrii: Observ ca tu returnezi din main valoarea a. Probabil ca vrei sa o scrii, nu sa o returnezi. In principiu, functia main ar trebui sa iti intoarca intotdeauna cand codezi probleme valoarea 0.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•florin_tansanu
Strain
Karma: -1
Deconectat
Mesaje: 6
|
|
« Răspunde #42 : Noiembrie 29, 2008, 17:05:54 » |
|
Am incercat sa folosesc o functie, dar tot nu-mi iese... #include<fstream.h> ifstream fin("cmmdc.in"); ofstream fout("cmmdc.out"); int cmmdc(int a, int b) { if(a==0) return b; if(b==0) return a; while(a!=0) if(a>b) a=a-b; else b=b-a; return a; } void main() { int a, b, x; fin>>a>>b; x=cmmdc(a,b); fout<<x; } Nu imi afiseaza nimic....si nu am nici o eroare:(
|
|
|
Memorat
|
|
|
|
•wefgef
|
|
« Răspunde #43 : Noiembrie 29, 2008, 18:52:13 » |
|
In primul rand dupa cum ti s-a mai explicat si la problema A+B functia main trebuie declarata int. In al doilea rand, programul tau cicleaza la infinit. Conditia de continuare a ciclului while(a != 0) ar trebui sa fie while (a != b).
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•florin_tansanu
Strain
Karma: -1
Deconectat
Mesaje: 6
|
|
« Răspunde #44 : Noiembrie 29, 2008, 20:30:35 » |
|
ok...am inteles....multumesc mult Later edit: Am primit doar 50 de puncte pe problema....cred ca am depasit timpul de executie:( http://infoarena.ro/job_detail/224227
|
|
« Ultima modificare: Noiembrie 30, 2008, 11:29:20 de către Bogdan Tataroiu »
|
Memorat
|
|
|
|
•wefgef
|
|
« Răspunde #45 : Noiembrie 30, 2008, 11:16:40 » |
|
Tu ce crezi ca inseamna Wrong Answer? Ti-as sugera sa citesti documentatia.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•crazzytud
Strain
Karma: -5
Deconectat
Mesaje: 4
|
|
« Răspunde #46 : Februarie 19, 2009, 22:46:11 » |
|
aici se foloseste formula lui euclid nu-ti iese din timp daca o folosesti
|
|
|
Memorat
|
|
|
|
•crazzytud
Strain
Karma: -5
Deconectat
Mesaje: 4
|
|
« Răspunde #47 : Februarie 19, 2009, 22:55:45 » |
|
am primit si eu tot 50 de pct e din cauza faptului ca dc sunt prime intre ele se afiseaza 0 folosind algoritmul lui euclid iti afiseaza 1 lol
|
|
|
Memorat
|
|
|
|
•c_e_manu
|
|
« Răspunde #48 : Februarie 19, 2009, 23:31:23 » |
|
am primit si eu tot 50 de pct e din cauza faptului ca dc sunt prime intre ele se afiseaza 0 folosind algoritmul lui euclid iti afiseaza 1 lol nu iti afiseaza 1... doar iti da cmmdc=1... tu poti sa afisezi ce vrei
|
|
|
Memorat
|
|
|
|
•Ionut_info
Strain
Karma: -7
Deconectat
Mesaje: 3
|
|
« Răspunde #49 : Martie 18, 2009, 10:58:30 » |
|
nu imi ies doar 5 din 10 teste ... DE CE? HELP ME PLEASE!!!!!!!
|
|
|
Memorat
|
|
|
|
|