infoarena

Comunitate - feedback, proiecte si distractie => Feedback infoarena => Subiect creat de: Catalin Bordea din Octombrie 05, 2016, 12:54:57



Titlul: eroare de compilare la algoritmul lui Euclid!
Scris de: Catalin Bordea din 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;
}


Titlul: Răspuns: eroare de compilare la algoritmul lui Euclid!
Scris de: Mihai Calancea din Octombrie 05, 2016, 17:30:39
Ai trimis să fie compilat în C, C-ul nu are bool, nu știe ce este "true".


Titlul: Răspuns: eroare de compilare la algoritmul lui Euclid!
Scris de: Catalin Bordea din Octombrie 05, 2016, 19:36:25
Rezolvat. Mulțumesc.