Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Získať čísla od užívateľa . Čísla musia byť celé čísla .
2
Skontrolujte , či je dividenda ( " D " ) je väčší ako deliteľ ( " d " ) . Ak deliteľ je väčší ako dividendy , zastaviť , vaša Zvyšok bude rovnať dividendy . V opačnom prípade pokračujte
Napríklad , nájsť zvyšok : .
2 delené 3 --- Od 2 ( D ) < 3 ( d ) , zastaviť , zvyšok je 2 < . br >
12 delené 5 --- Od 12 ( d ) > 5 ( d ) , pokračovať .
3
odčítajte deliteľ z dividend . Opakujte tento postup, kým D je menšie ako alebo rovná d celým
z príkladu : celým
12 delené 5
odpočítať 12-5 = 7. . Od 7. > 5 , udržať odpočítaním
Odpočítať 7 - . 5 = 2. Od 2 < 5 , zastaviť .
4
Zapíšte si posledné číslo ako vaše zostávajúce .
V príklade , zvyšok je 2.
kód programu v jazyku C + +
5
Nastavenie programu . Program potrebuje čítať čísla od užívateľa a výstupu zvyškom na obrazovke . Použitie C + + , obe funkcie sú implementované v " iostream " knižnice
kód : Spojené
# include using namespace std ; deklarovať tri celočíselné premenné pre dividend , deliteľ a zvyšok kód : . int dividend , deliteľ , zvyšok ; Získajte dividendy a deliteľ hodnoty z užívateľského vstupu . Obsahovať vyhlásenie " endl " správne kartu a formátovať vstupné /výstupné klipart kód : cout << " Zadajte Dividend : " ; . cout << endl ; cout << " Zadajte deliteľa : " ; cin >> deliteľ , Priraďte hodnotu dividendy na zvyšok . Týmto spôsobom , program bude pracovať na zvyšku , pričom dividendy v nezmenenej podobe kód : . Zvyšok = dividend ; Vytvoriť slučky , kde je premenná deliteľ odpočíta od premennej zvyškom . Slučka sa bude opakovať tak dlho , kým premenná zvyšok je väčší ako deliteľ kód : while ( zvyšok > deliteľ ) { zvyšok - = . deliteľ ; } Výstup je vaša odpoveď . Formátovanie výstupu , takže užívateľ môže vidieť dividend , deliteľ a remainder hodnoty kód : . Cout << endl << " zvyšok delenia " < , < dividend , cout << " o " << deliteľ << " je " << zvyšok << endl << endl ; Dokončiť program vracia nejakú hodnotu . Príklad vráti nulu , ale celé číslo bude robiť kód : vrátiť ( 0 ) ; }
. praha 6
7
< P > cin >> dividend ;
8
9
10
11
< . br >