Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Procesor diferit => Rezultat diferit ?  (Citit de 2269 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
baTTLe4u_15
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« : Martie 10, 2013, 16:45:22 »

Am testat aceasi sursa/program pe mai multe calculatoare si am fost surprins sa gasesc pentru aceleasi date de intrare rezultate diferite Shocked Aveti idee de ce ?
(4 calculatoare, 2 dintre ele aratau un rezultat, celelalte 2 alt rezultat)
Memorat
deneo
Vorbaret
****

Karma: 185
Deconectat Deconectat

Mesaje: 160



Vezi Profilul
« Răspunde #1 : Martie 10, 2013, 16:48:12 »

Toate aveau windows?
Pot aparea diferente cand rulez sub sisteme de operare diferite.
Memorat
baTTLe4u_15
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« Răspunde #2 : Martie 10, 2013, 16:49:54 »

Toate erau pe windows.
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #3 : Martie 10, 2013, 17:02:40 »

Probabil accesezi memorie ilegal si asta are un caracter nedefinit. Verifica daca accesezi indici in afara unor vectori/matrici.
Memorat

Am zis Mr. Green
baTTLe4u_15
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« Răspunde #4 : Martie 10, 2013, 17:25:43 »

Am testat de mult dar stiu sigur ca limitele vectorilor erau putin mai mari decat la restrictii (asa le pun mereu), iar testul nu era mare (sursa era de asemenea corecta).
Oare sa dea gresit pentru ca unul era xp altul 7 ? (32 respectiv 64 biti) Dar de ce?
« Ultima modificare: Martie 10, 2013, 17:55:51 de către Nita Iulian » Memorat
romircea2010
Strain
*

Karma: 18
Deconectat Deconectat

Mesaje: 35



Vezi Profilul
« Răspunde #5 : Martie 10, 2013, 19:03:50 »

Eu am patit ceva asemanator alaltaieri la problema Ture in sensul ca pe mingw obtineam rezultatul corect iar pe codeblocks aceeasi sursa acelasi test imi dadea rezultat gresit. Am rezolvat marind o limitele unui vector (o matrice). Eu accesam inafara memoriei si nu obtineam killed by signal, imi rula pana la capat  Fighting Succes Ok
Memorat
baTTLe4u_15
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« Răspunde #6 : Martie 10, 2013, 22:38:58 »

Am testat sursa pe acelasi compilator ... in fine, a fost acum ceva timp. Cineva mi-a spus ca e datorita procesorului dar n-am inteles de ce...
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #7 : Martie 10, 2013, 23:38:49 »

Cel mai probabil programul tau are un bug si se comporta diferit pe compilatoare diferite.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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