ottenere i numeri da parte dell'utente . I numeri devono essere numeri interi .
2
Controllare se il dividendo ( "D") è più grande del divisore ( "d" ) . Se il divisore è maggiore del dividendo , fermare , la tua parte restante sarà pari al dividendo . . Altrimenti continuare
Per esempio , trovare il resto :
2 diviso 3 --- Dal 2 (D ) <3 ( d ), arrestare , mentre il resto è 2 < . br>
12 diviso per 5 --- dal 12 ( d ) > 5 ( d ) , continuare.
3
Sottrarre il divisore dal dividendo . Ripetere questo processo fino a quando D è inferiore o uguale a d
Dall'esempio :
12 diviso 5
Sottrai 12 - 5 = 7 . . Dal 7 > 5 , mantenere sottraendo
Sottrai . 7 - 5 = 2 . Dal 2 <5 , stop.
4
Annotare l'ultimo numero come resto .
Nell'esempio , il resto è 2 .
Codice del programma in C + +
5
Imposta il tuo programma . Il programma deve leggere numeri dall'utente e uscita la restante sullo schermo . Using C + + , le due funzioni sono implementate nella libreria " iostream "
Questo è il codice :
# include using namespace std; dichiarare tre variabili intere per il dividendo , divisore e resto Questo è il codice : int dividendo , divisore , resto ; ottenere i valori di dividendo e divisore inviati dall'utente . Includere l'istruzione " endl " correttamente scheda e il formato di input /output Questo è il codice : cout << " Inserisci il dividendo: " ; cin >> Dividend ; cout << endl; cout << " Immettere il divisore :"; cin >> divisore ; Assegnare il valore del dividendo per il resto . In questo modo , il programma opererà sul resto , lasciando inalterato il dividendo Questo è il codice : resto = dividendo; Creare un . loop, dove la variabile divisore viene sottratto dal resto variabile . Il ciclo si ripete fino a quando la variabile resto è più grande del divisore Questo è il codice : mentre (resto > divisore ) per { resto - = . divisore ; } uscita la tua risposta . Formattare l'output in modo che l'utente possa vedere i valori del dividendo , divisore e il resto Questo è il codice : . Cout << endl << " Il resto della divisione di " < , < Dividend ; cout << "con" << divisore << " è : " << resto << endl << endl; Termina il programma restituendo un valore qualsiasi . L' esempio restituisce zero , ma ogni intero farà Questo è il codice : return ( 0 ) ; }
. Pagina 6
7 .
8
9
10
11
< . br>
Informazioni correlate
Programmazione © www.354353.com