Jak używać reszty w C ++

Jak używać reszty w C ++
Pozostała część to liczba, która pozostaje po podziale matematyki. Jeśli coś nie jest całkowicie podzielne przez inną liczbę o nazwie Divisor, wynik podziału daje liczbę. Jest to określane jako reszta. Ta sama koncepcja jest stosowana w C ++ z pomocą reszta funkcjonować. Ten artykuł pokazuje reszta() funkcja i jej zastosowanie w C++.

Jaka jest funkcja reszty () w c++

Reszta funkcja w C ++ jest funkcją matematyki, która oblicza pozostałą ilość operacji podziału. Reszta funkcja jest również znana jako Operacja modulo i jest oznaczony przez procent podpisać (%).

Składnia reszty () w c++

Składnia reszta() Funkcja w C ++ jest następująca:

return_type reszta (data_type a, data_type b);

Gdzie A jest podzielonym i B jest dzielnikiem.

Parametry funkcji reszty () w c++

reszta() Funkcja w C ++ bierze dwa parametry:

  • Dywidenda: liczba do podziału (typ: pływak, podwójny lub długi podwójny)
  • Dzielnik: liczba do podziału dywidendy przez (typ: float, podwójny lub długi podwójny)

Funkcja zwraca resztę po podzieleniu dywidendy przez dzielnika. Pozostała część zostanie oznaczona tym samym symbolem co dywidenda.

Notatka: W reszcie C ++ resztki reszty zwraca trzy typy wartości; podwójne, pływakowe lub długie podwójne.

Zobaczmy, jak użyć reszta() Funkcja z różnymi przykładami programu C ++.

Funkcja reszty () w C ++ jest zaimplementowana po prostu w następującym kodzie.

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int a, b, ans;
Cout << "Enter value of a: ";
cin >> a;
Cout << "Enter value of b: ";
cin >> b;
ans = reszta (a, b);
Cout << "Value of Remainder of " << a << "/" << b << " is: " << ans << endl;
powrót 0;

W powyższym kodzie zadeklarowaliśmy a, b, I Ans jako liczby całkowite. Korzystając z instrukcji CIN, następnie poprosiliśmy osobę o wprowadzenie liczb całkowitych dla A i B.

Po wprowadzeniu wartości przez użytkownika obliczyliśmy pozostałą część za pomocą reszta() funkcja i przechowywana w Ans zmienny. Na koniec użyliśmy polecenia Cout do wyświetlania wyjścia.

Wyjście

Notatka: Jeśli dywidenda jest mniejsza niż Divisor, pozostała część będzie dywidencją. Na przykład, jeśli dywidenda wynosi 3, a Divisor to 15 (3/15), reszta będzie 3, ponieważ iloraz to 0.

Możesz także użyć reszta() funkcja, aby zwrócić płynącą odpowiedź. Instrukcja zestawu takiego scenariusza jest następująca.

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
float a, b;
Cout << "Enter numerator value: ";
cin >> a;
Cout << "Enter denominator value: ";
cin >> b;
Cout << "Numerator and denominator values are: " << a << " and " << b << endl;
Cout << "The remainder is: " << remainder(a, b) << endl;
powrót 0;

W powyższym kodzie zadeklarowaliśmy A I B jako zmienne zmiennoprzecinkowe. Po wprowadzeniu wartości przez użytkownika wyświetliśmy wartości A I B używając Cout oświadczenie. Następnie obliczyliśmy resztę za pomocą reszta() funkcja z cmath biblioteka i wyświetlałem ją za pomocą Cout oświadczenie.

Wyjście

Wniosek

W celu określenia reszta parametrów używamy reszta() funkcja w c++. Ta funkcja akceptuje dwa parametry, jeden to dywidenda, a druga to dzielnik. Wyświetla pozostałą część dywidendy i dzielnika. Powyższy zapis pokazał różne zastosowania reszty funkcji za pośrednictwem przykładów.