TÓPICO

run time error

Gabriel Aragão Monteiro perguntou 1 year ago

include include include

int mdc(int, int);

int main(void){ int numTrocas, i, num1, num2; char numFigurinhas[10], token; scanf("%d", &numTrocas); int result[numTrocas]; for (i = 0; i < numTrocas; i++){ fflush(stdin); scanf(" %[^\n]sc", &numFigurinhas);

    token = strtok(numFigurinhas, " ");
    num1  = atoi(token);

    token = strtok(NULL, " ");
    num2 = atoi(token);
    if (num1 > num2){
        result[i] = mdc(num1, num2);
    }else{
        result[i] = mdc(num2, num1);
    }

}
for(i = 0; i < numTrocas; i++){
    printf("%d\n", result[i]);
}
return 0;

}

int mdc(int num1, int num2){ int num3; if(num1 % num2 == 0){ return num2; }else{ num3 = num1%num2; mdc(num2, num3); } }

Este tópico ainda não foi respondido. Seja o primeiro!

Lembre de não publicar soluções. Sua publicação pode ser revisada por nossos moderadores.