Język C++
div
[funkcja] Oblicza iloraz z dwóch liczb całkowitych oraz ich resztę z dzielenia.Składnia
#include <cstdlib>
div_t div( int numer, int denom );
Argumenty
Zwracana wartość
Zwraca strukturę
div_t zawierającą wynik dzielenia oraz resztę z dzielenia.
Opis szczegółowy
Funkcja oblicza iloraz z dwóch liczb całkowitych oraz ich resztę z dzielenia.
Uwaga!
Jeżeli dzielnik będzie wynosił 0, program zostanie przerwany i wystąpi komunikat o błędzie.
|
Dodatkowe informacje
Niniejsza funkcja działa analogicznie do funkcji
ldiv. Jedynymi różnicami są typy argumentów jakie przyjmują funkcje oraz typy zwracanych wartości.
Przykład
#include <cstdlib>
#include <cstdio>
int main()
{
int a = 17;
int b = 6;
div_t wynik = div( a, b );
printf( "wynik = div(%d,%d)\n", a, b );
printf( "Iloraz liczb wynosi: %d. Reszta z dzielenia wynosi: %d\n", wynik.quot, wynik.rem );
return 0;
}
Standardowe wyjście programu:
wynik = div(17,6)
Iloraz liczb wynosi: 2. Reszta z dzielenia wynosi: 5
Zagadnienia powiązane
ldiv | Oblicza iloraz z dwóch liczb całkowitych oraz ich resztę z dzielenia. (funkcja) |
---|
div_t | Struktura wykorzystywana do reprezentacji wyniku dzielenia liczb całkowitych. (struktura) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.