• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Algorytm dzielenia

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
1,493 wizyt
pytanie zadane 11 marca 2018 w C i C++ przez Hikori Nowicjusz (180 p.)
edycja 11 marca 2018 przez Hikori

 

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;)

1 odpowiedź

0 głosów
odpowiedź 11 marca 2018 przez Benek Szeryf (93,150 p.)
Moim zdaniem z treści zadania wynika, że historia obliczeń to drukowanie na ekran każdego kroku, który wykonujesz, by znaleźć q i r. W treści zadania jest napisane, że obliczenia są kończone, gdy znajdziesz właśnie q i r.

Podobne pytania

0 głosów
4 odpowiedzi 57,350 wizyt
pytanie zadane 15 lutego 2018 w C i C++ przez Unit67 Nowicjusz (190 p.)
0 głosów
1 odpowiedź 1,136 wizyt
pytanie zadane 14 lutego 2022 w C i C++ przez Dobdo Użytkownik (570 p.)
0 głosów
1 odpowiedź 734 wizyt
pytanie zadane 26 lutego 2023 w Rozwój zawodowy, nauka, praca przez qwert 100 Obywatel (1,250 p.)

93,440 zapytań

142,431 odpowiedzi

322,679 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...