Intanto usa i tag CODE per il codice nel forum e indentalo correttamente, altrimenti non si capisce nulla.

Poi vedo variabili

int m, n, x;/

dentro e fuori dal main ... perché due volte?