Integer division and remainder of two natural numbers P48107


Statement
 

pdf   zip

html

Write a program that reads two natural numbers a and b, with b > 0, and prints the integer division d and the remainder r of a divided by b.

Remember that, by definition, d i r must be the only integer numbers such that 0 ≤ r < b and d · b + r = a.

Input

Input consists of a and b, with b > 0.

Output

Print a line with the integer division and the remainder of a divided by b, separated by a space.

Observation

Although the conditions for the input of this exercise prevent divisions by zero, check what happens to your program in that case.

Public test cases
  • Input

    32 6
    

    Output

    5 2
    
  • Input

    30 15
    

    Output

    2 0
    
  • Information
    Author
    Jordi Petit
    Language
    English
    Translator
    Carlos Molina
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    C++ Java Pascal Python
    User solutions
    Ada C C++ Erlang Haskell Java Lisp Lua Perl PHP Python Ruby Rust