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.
#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;
}
W załączniku podaję treść zadania.
Z góry dzięki za pomoc i przepraszam za prawdopodobnie złe sformatowanie tekstu;)
