Il programma in questione, adoperando ciclo while e selezione, permette di inserire dividendo e divisore ma non consente di eseguire le operazioni di divisione (con risultato e senza resto) e di divisione con modulo(con resto).
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]) {
int restoDivisione;
int risultatoDivisione;
int dividendoDivisione;
int divisoreDivisione;
int divisore;
printf("Inserire il dividendoDivisione \n \n");
scanf("%d", ÷ndoDivisione);
printf("Inserire il divisoreDivisione \n \n");
scanf("%d", &divisoreDivisione);
while(dividendoDivisione!=0&&divisoreDivisione!=0)
{
printf("Esegui la divisione \n \n");
risultatoDivisione=dividendoDivisione/divisoreDivisione;
restoDivisione=dividendoDivisione%divisoreDivisione;
if(restoDivisione!=0)
{
printf("%d divisoreDivisione \n \n");
dividendoDivisione=risultatoDivisione;
divisore=divisore+1;
}
}
system ("PAUSE");
return 0;
}