Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: eroare de compilare la algoritmul lui Euclid!  (Citit de 2439 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Catalin_Bordea
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« : Octombrie 05, 2016, 12:54:57 »

În MinGW funcționează perfectamente, însă, compilatorul vostru nu-l rulează.

#include <stdio.h>

int main (){
   int m, n, r;
   FILE *f_in, *f_out;
   f_in = fopen("cmmdc.in", "r");
   f_out = fopen("cmmdc.out", "w");
   fscanf(f_in, "%d%d", &m, &n);
    do
    {
        r = m % n;
        if(r == 0)
            break;
        m = n;
        n = r;
    }
    while(true);
   if (n-1)fprintf(f_out, "%d", n);
      else fprintf(f_out, "0");
   return 0;
}
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #1 : Octombrie 05, 2016, 17:30:39 »

Ai trimis să fie compilat în C, C-ul nu are bool, nu știe ce este "true".
Memorat
Catalin_Bordea
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #2 : Octombrie 05, 2016, 19:36:25 »

Rezolvat. Mulțumesc.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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