Podział liczb całkowitych w C

Podział liczb całkowitych w C
„C jest powszechnie używanym, wydajnym i elastycznym podstawowym językiem obliczeniowym. Krótko mówiąc, zrozumienie „C” jest początkowym krokiem w kierunku nauki innych języków programowania. C zapewnia różnorodne funkcje do wykonywania różnych zadań. W tym artykule wykonamy podział dwóch liczb całkowitych za pomocą operatora działu (/) i operatora modulo (%), aby uzyskać resztę ilorazu. Chociaż funkcja „div t ()” języka programowania C jest również dostępna do uzyskania ilorazu i reszty, używamy najłatwiejszych sposobów podziału w poniższych przykładach."

Przykład nr 1: Dzielenie dwóch liczb za pomocą prostej operacji podziału (/)

W tym przykładzie podzielimy dwie wartości liczb całkowitych w języku „C” za pomocą operacji podziału. Poniższy skrypt pokazuje, jak programowo wdrożyć operację podziału w języku „C”.

Zacznijmy kod. Ten kod zaczyna się od wiersza „#include”, co oznacza, że ​​najpierw dodajemy pliki nagłówka kodu, które obejmują wszystkie niezbędne operacje wejściowe i wyjściowe, do kodu. Jest to po prostu skrót dla standardowego wejścia wejścia i zawiera dane o funkcjach wejściowych. „Funkcja główna” jest następnie używana z danych „int”. Zasadniczo funkcja „int main ()” służy do zwracania wartości typu danych liczb całkowitych.

Teraz, gdy włożyliśmy dwa kręcone nawiasy między tymi dwoma nawiasami, najpierw zainicjujemy trzy zmienne „A”, „B” i „Division” z liczbą danych liczb całkowitych. W tym miejscu inicjujemy „podział”, ponieważ musimy tam wykonać operację dywizji, a wynik będzie przechowywany w „Dywizji”. Następnie użyliśmy „funkcji drukowania” do wydrukowania instrukcji „Wprowadzanie liczb”, używaliśmy „/n” przed i po tym stwierdzeniu, ponieważ chcieliśmy przejść do następnego wiersza po wyświetleniu tego instrukcji. Teraz wyświetlamy inną instrukcję „Pierwszą liczbę”, używając jeszcze raz funkcji drukowania. Następnie zastosowano funkcję „Scan ()” „Scan F” do przyjmowania danych wejściowych od użytkownika. W tej funkcji skanowania użyliśmy „%D” i „& A”.

W języku „C” dla specyfikatora danych, %D jest używane. Wyznacza typ zmiennej jako dziesiętne, a „&” oznacza Ampersand; Umożliwia nam przekazanie adresu numeru zmiennego, w którym przechowujemy dane, które można odczytać w pamięci. Ponieważ musimy podzielić i jesteśmy świadomi, że należy użyć dwóch lub więcej liczb, musimy uzyskać drugą liczbę od użytkownika za pomocą funkcji „Scan ()”; Jednak drukujemy instrukcję „drugą liczbę”, a następnie w następnym wierszu używamy metody „scan ()”, aby uzyskać drugą wartość od użytkownika.

Następnie podzieliliśmy dwie zmienne „a” i „b” za pomocą operatora (/), a wynikowy wartość była przechowywana w zmiennej „podział”, którą zainicjowaliśmy z danych danych liczb całkowitych w pierwszym wierszu. Obecnie wyświetlamy wyniki działu, jak pokazano na zrzucie ekranu. Aby wyświetlić wyjście, kliknij przycisk „Uruchom”.

Przed rozpoczęciem procesu wprowadzania liczb wyświetlone zostanie oświadczenie „wprowadzanie liczb”. Następnie użytkownik zostanie poproszony o wprowadzenie liczb działu. „16” to pierwszy numer, który wprowadzamy; użytkownik zostanie poproszony o wprowadzenie drugiego numeru po naciśnięciu klawisza Enter na klawiaturze po wprowadzeniu pierwszego numeru. W drugiej liczbie weszliśmy „2”; Dlatego w tym przykładzie dzielimy 16 przez 2.

Po wprowadzeniu obu liczb, a następnie naciśnij klawisz Enter, podział liczb 16 zostanie wyświetlony. Wynik to „8”, wskazując, że operacja jest wypełniona przez kod.

Przykład nr 2: Wykorzystanie operatora podziału (/) i operatora modulo (%) w celu ustalenia ilorazu i reszty

Podobnie do poprzedniego przykładu, ten obejmuje również lokalizowanie i wyświetlanie pozostałej części dywizji. W tym programowaniu C operatora podziału (/) nie może być używany do uzyskania reszty. W języku C możemy znaleźć resztę, wykorzystując procent „%” symbolu używanego jako modulo. W tym kodzie weźmiemy dwie wartości od użytkownika i podzielimy je, a następnie wyświetlimy iloraz i resztę. Poniższy kod ilustruje, w jaki sposób funkcjonuje poprawnie w narzędziu.

Zacznijmy wdrażać nasz drugi przykładowy kod, w tym „stdio.H ”Pliki nagłówka. Następnie używana jest funkcja „main ()” z danych „int”. Int DataType jest używany dla liczb całkowitych. Użyliśmy „int main ()”, ponieważ ta funkcja zwróci liczbę danych danych danych. Następnie użyliśmy dwóch kręconych nawiasów między tymi wspornikami; Najpierw zainicjowaliśmy cztery zmienne za pomocą „INT” „Numer”, „Divisor”, „Quotient” i „Przypomnienie.„Następnie użyliśmy funkcji„ print () ”do wydrukowania instrukcji„ Wprowadź numer ”po użyciu funkcji„ Scan () ”do pobrania wartości wejściowych użytkownika dla podziału.

Użyliśmy „%I” w funkcji skanowania, a po dodaniu przecinka użyliśmy „& Number.„Specyfikator formatu„%I ”służy do wyznaczenia danych liczb całkowitych dla zmiennych, a„ & Number ”służy do przechowywania wartości w miejscu, który zapewnia użytkownik. Podobnie jak przede wszystkim, chcemy teraz uzyskać dzielnika od użytkownika, ponieważ wizja podziału jest możliwa tylko wtedy, gdy mamy dywidendę, jak i dzielnik. Aby to zrobić, najpierw drukujemy instrukcję „Wpisz Divisor” przed użyciem funkcji „Scan ()”, aby uzyskać dane wejściowe użytkownika dla wartości dzielnicy.

Ponadto, aby znaleźć iloraz, wykorzystaliśmy operatora podziału (/). Jak widać, w tym przypadku używane jest „liczba/dzielnik”, co oznacza, że ​​liczba jest podzielona przez dzielnika, a wynik zostanie zapisany w ilorazie zmiennej, który zainicjowaliśmy na początku. Pozostała część jest następnie określana za pomocą procentu symboli „%”, znanego jako modulo w języku programowania „C”. Dlatego na powyższym obrazie jest używany „liczba%.

Teraz, gdy doszliśmy do końcowej części kodu, w której musimy wyświetlić wynik. Aby to zrobić, po prostu wykorzystaliśmy funkcję drukowania wewnątrz funkcji drukowania; przekazaliśmy zarówno wartości ilorazowe, jak i pozostałe. Użyliśmy „ilorazu =%I/N” z odwróconymi przecinkami; Ten „%i” jest specyfikatorem formatu dla wartości liczb całkowitych, podczas gdy „/n” służy do skoku nowej linii, ponieważ wynik podziału dwóch liczb jest przechowywany w zmiennej „iloraz.„Wpisaliśmy przecinek, a następnie użyliśmy go tutaj. Ta sama procedura jest używana w następnym wierszu, aby wyświetlić pozostałą część, ale tym razem wykorzystaliśmy zmienną „pozostałą”, ponieważ wartość pozostałej jest przechowywana w tej zmiennej. Następnie użyliśmy „powrotu 0”, zwracającego (0) wskazując, że program działał skutecznie i osiągnął swój cel. Wyświetlmy teraz wyjście kodu.

Po uruchomieniu kodu skłoni użytkownika do wprowadzenia numeru podziału. Widać, że wpisaliśmy „50” jako pierwszą liczbę. Po naciśnięciu Enter zostanie poproszony o wprowadzenie numeru dla dzielnika, więc wprowadziliśmy „10” jako numer. Następnie naciśnij klawisz Enter.

Jak widać na powyższym obrazku, wartość ilorazu i reszty jest wyświetlana po naciśnięciu klawisza Enter. Więc ilekroć dzielimy „50” przez „10”, iloraz otrzymujemy „5”, a reszta będzie „0”.

Wniosek

W tym artykule wykazaliśmy, jak podzielić dwie liczby w programowaniu C za pomocą operatora podziału. Aby to zilustrować, zapewniliśmy ci dwa alternatywne przykłady. Korzystając z operatora Division (/), znaleźliśmy iloraz tylko w pierwszym przypadku, podczas gdy w drugim przykładzie znaleźliśmy zarówno iloraz, jak i resztę. Pozostała część jest określana za pomocą operacji modulo (%). W obu przykładach używamy funkcji „Scan ()”, aby uzyskać wartości wejściowe użytkownika przed podzieleniem dwóch liczb. Dzięki tym dwóm przykładom możesz z łatwością wykonywać operacje podziału w programowaniu C.