Problema con programma in C sulla determinazione dei divisori di un numero

di il
1 risposte

Problema con programma in C sulla determinazione dei divisori di un numero

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", &dividendoDivisione);
	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;
}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte