Program wykonujący dzielenie – dodanie historii obliczeń

0

Witam,
Zadano mi do napisania w C++ algorytm dzielenia liczb całkowitych z resztą. Program udało mi się napisać jednak nie jestem w stanie spełnić jednego z warunków, żeby zaliczyć to zadanie. Mianowicie program oprócz wykonywania obliczeń ma również prezentować historię obliczeń od początku do końca. Czy mógłby mi ktoś podpowiedzieć co mam zrobić bo nie jestem w stanie znaleźć informacji na ten temat.
W załączniku podaję treść zadania.
Algorytm dzielenia:

#include <iostream>
#include <string>
#include <cstdlib>
#include <cstdio>
using namespace std;

int main()
{
poczatek:
    int divisor, dividend, quotient, reminder;
    cout << "Wprowadz dzielna";
    while (not(cin >> dividend)) {
        cout << "Blad, sprobuj jeszcze raz" << endl;
        cin.clear();
        cin.sync();
    }
    cin.clear();
    cin.sync();
    cout << "Wprowadz dzielnik ";
    while (not(cin >> divisor) or divisor <= 0) {
        cout << "Blad, sprobuj jeszcze raz" << endl;
        cin.clear();
        cin.sync();
    }
    cin.clear();
    cin.sync();

    quotient = 0;
    reminder = dividend;

    while (reminder >= divisor) {
        quotient = quotient + 1;
        reminder = reminder - divisor;
    } //end while

    cout << " Dzielna = " << dividend << endl;
    cout << " Dzielnik = " << divisor << endl;
    cout << " Iloraz = " << quotient << endl;
    cout << " Reszta = " << reminder << endl;
    cout << '\n';
    cout << " Sprawdzenie: iloraz = " << dividend / divisor << " reszta = " << dividend % divisor << endl;
    goto poczatek;
}

Z góry dzięki za pomoc i przepraszam za prawdopodobnie złe sformatowanie tekstu;)

2

Powinieneś zapytać prowadzącego co miał dokładnie na myśli, aby mieć pewność co zrobić. IMHO w pętli while liczącej resztę musisz po prostu drukować na ekranie wartości zmiennych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1