Un altro esercizio:
Codice PHP:
/*Leggere da tastiera due interi positivi e, considerando il primo come numeratore di una frazione
e il secondo come denominatore, ridurre la frazione ai minimi termini (numeratore e donominatore
divisi per il loro MCD) */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (){
int numeratore,denominatore,resto,m1,m2;
printf("inserisci il numeratore");
scanf("%d",&numeratore);
printf("inserisci denominatore");
scanf("%d",&denominatore);
for(resto=numeratore%denominatore; resto!=0;){
numeratore=denominatore;
denominatore=numeratore;
resto=numeratore%denominatore;
}
m1=numeratore/resto;
m2=denominatore/resto;
printf("%d/%d = &d/%d",numeratore,denominatore,m1,m2);
system("pause");
return 0;
}
Questo programma smette di funzionare dopo aver inserito i valori...