Skip to main content

Check that if large number is divisible by 10

A number is divisible by 10 if and only if its units digit is 0. This is because 10 is a multiple of both 2 and 5, and any number that ends in 0 is also a multiple of both 2 and 5.

So, to check if a large number is divisible by 10, you just need to look at its units digit. If the units digit is 0, then the number is divisible by 10. If the units digit is any other digit, then the number is not divisible by 10.

Program Solution

// Java program for
// Check that if large number is divisible by 10
public class Divisibility
{
	public void isDivisibleBy10(String num)
	{
		// Condition
		// ➀ Last digit of given number must be zero
		boolean result = false;
		int n = num.length();
		if (n >= 1 && num.charAt(n - 1) == '0')
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			System.out.print(" Given number (" + 
                             num + ") is divisible by 10\n");
		}
		else
		{
			System.out.print(" Given number (" + 
                             num + ") is not divisible by 10\n");
		}
	}
	public static void main(String[] args)
	{
		Divisibility task = new Divisibility();
		// Test
		task.isDivisibleBy10("12293893483940");
		task.isDivisibleBy10("2342348234");
		task.isDivisibleBy10("23982310");
		task.isDivisibleBy10("33282949823490");
	}
}

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
// Include header file
#include <iostream>
#include <string>

using namespace std;
// C++ program for
// Check that if large number is divisible by 10
class Divisibility
{
	public: void isDivisibleBy10(string num)
	{
		// Condition
		// ➀ Last digit of given number must be zero
		bool result = false;
		int n = num.length();
		if (n >= 1 && num[n - 1] == '0')
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			cout << " Given number (" << num << ") is divisible by 10\n";
		}
		else
		{
			cout << " Given number (" << num << ") is not divisible by 10\n";
		}
	}
};
int main()
{
	Divisibility *task = new Divisibility();
	// Test
	task->isDivisibleBy10("12293893483940");
	task->isDivisibleBy10("2342348234");
	task->isDivisibleBy10("23982310");
	task->isDivisibleBy10("33282949823490");
	return 0;
}

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
// Include namespace system
using System;
// Csharp program for
// Check that if large number is divisible by 10
public class Divisibility
{
	public void isDivisibleBy10(String num)
	{
		// Condition
		// ➀ Last digit of given number must be zero
		Boolean result = false;
		int n = num.Length;
		if (n >= 1 && num[n - 1] == '0')
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			Console.Write(" Given number (" + 
                          num + ") is divisible by 10\n");
		}
		else
		{
			Console.Write(" Given number (" + 
                          num + ") is not divisible by 10\n");
		}
	}
	public static void Main(String[] args)
	{
		Divisibility task = new Divisibility();
		// Test
		task.isDivisibleBy10("12293893483940");
		task.isDivisibleBy10("2342348234");
		task.isDivisibleBy10("23982310");
		task.isDivisibleBy10("33282949823490");
	}
}

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
package main

import "fmt"
// Go program for
// Check that if large number is divisible by 10

func isDivisibleBy10(num string) {
	// Condition
	// ➀ Last digit of given number must be zero
	var result bool = false
	var n int = len(num)
	if n >= 1 && num[n - 1] == '0' {
		// When of number last digit is zero
		result = true
	}
	if result == true {
		fmt.Println(" Given number (", 
			num, ") is divisible by 10")
	} else {
		fmt.Println(" Given number (", 
			num, ") is not divisible by 10")
	}
}
func main() {
	
	// Test
	isDivisibleBy10("12293893483940")
	isDivisibleBy10("2342348234")
	isDivisibleBy10("23982310")
	isDivisibleBy10("33282949823490")
}

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
<?php
// Php program for
// Check that if large number is divisible by 10
class Divisibility
{
	public	function isDivisibleBy10($num)
	{
		// Condition
		// ➀ Last digit of given number must be zero
		$result = false;
		$n = strlen($num);
		if ($n >= 1 && $num[$n - 1] == '0')
		{
			// When of number last digit is zero
			$result = true;
		}
		if ($result == true)
		{
			echo(" Given number (".$num.
				") is divisible by 10\n");
		}
		else
		{
			echo(" Given number (".$num.
				") is not divisible by 10\n");
		}
	}
}

function main()
{
	$task = new Divisibility();
	// Test
	$task->isDivisibleBy10("12293893483940");
	$task->isDivisibleBy10("2342348234");
	$task->isDivisibleBy10("23982310");
	$task->isDivisibleBy10("33282949823490");
}
main();

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
// Node JS program for
// Check that if large number is divisible by 10
class Divisibility
{
	isDivisibleBy10(num)
	{
		// Condition
		// ➀ Last digit of given number must be zero
		var result = false;
		var n = num.length;
		if (n >= 1 && num.charAt(n - 1) == '0')
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			console.log(" Given number (" + 
                        num + ") is divisible by 10");
		}
		else
		{
			console.log(" Given number (" + 
                        num + ") is not divisible by 10");
		}
	}
}

function main()
{
	var task = new Divisibility();
	// Test
	task.isDivisibleBy10("12293893483940");
	task.isDivisibleBy10("2342348234");
	task.isDivisibleBy10("23982310");
	task.isDivisibleBy10("33282949823490");
}
main();

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
#  Python 3 program for
#  Check that if large number is divisible by 10
class Divisibility :
	def isDivisibleBy10(self, num) :
		#  Condition
		#  ➀ Last digit of given number must be zero
		result = False
		n = len(num)
		if (n >= 1 and num[n - 1] == '0') :
			#  When of number last digit is zero
			result = True
		
		if (result == True) :
			print(" Given number (", num ,") is divisible by 10")
		else :
			print(" Given number (", num ,") is not divisible by 10")
		
	

def main() :
	task = Divisibility()
	#  Test
	task.isDivisibleBy10("12293893483940")
	task.isDivisibleBy10("2342348234")
	task.isDivisibleBy10("23982310")
	task.isDivisibleBy10("33282949823490")

if __name__ == "__main__": main()

Output

 Given number ( 12293893483940 ) is divisible by 10
 Given number ( 2342348234 ) is not divisible by 10
 Given number ( 23982310 ) is divisible by 10
 Given number ( 33282949823490 ) is divisible by 10
#  Ruby program for
#  Check that if large number is divisible by 10
class Divisibility 
	def isDivisibleBy10(num) 
		#  Condition
		#  ➀ Last digit of given number must be zero
		result = false
		n = num.length
		if (n >= 1 && num[n - 1] == '0') 
			#  When of number last digit is zero
			result = true
		end

		if (result == true) 
			print(" Given number (", num ,") is divisible by 10", "\n")
		else
 
			print(" Given number (", num ,") is not divisible by 10", "\n")
		end

	end

end

def main() 
	task = Divisibility.new()
	#  Test
	task.isDivisibleBy10("12293893483940")
	task.isDivisibleBy10("2342348234")
	task.isDivisibleBy10("23982310")
	task.isDivisibleBy10("33282949823490")
end

main()

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
import scala.collection.mutable._;
// Scala program for
// Check that if large number is divisible by 10
class Divisibility()
{
	def isDivisibleBy10(num: String): Unit = {
		// Condition
		// ➀ Last digit of given number must be zero
		var result: Boolean = false;
		var n: Int = num.length();
		if (n >= 1 && num.charAt(n - 1) == '0')
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			println(" Given number (" + num + ") is divisible by 10");
		}
		else
		{
			println(" Given number (" + num + ") is not divisible by 10");
		}
	}
}
object Main
{
	def main(args: Array[String]): Unit = {
		var task: Divisibility = new Divisibility();
		// Test
		task.isDivisibleBy10("12293893483940");
		task.isDivisibleBy10("2342348234");
		task.isDivisibleBy10("23982310");
		task.isDivisibleBy10("33282949823490");
	}
}

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10
import Foundation;
// Swift 4 program for
// Check that if large number is divisible by 10
class Divisibility
{
	func isDivisibleBy10(_ num: String)
	{
		// Condition
		// ➀ Last digit of given number must be zero
		var result: Bool = false;
		let n: Int = num.count;
      
		if (n >= 1 && Array(num)[n - 1] == "0")
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			print(" Given number (", num ,") is divisible by 10");
		}
		else
		{
			print(" Given number (", num ,") is not divisible by 10");
		}
	}
}
func main()
{
	let task: Divisibility = Divisibility();
	// Test
	task.isDivisibleBy10("12293893483940");
	task.isDivisibleBy10("2342348234");
	task.isDivisibleBy10("23982310");
	task.isDivisibleBy10("33282949823490");
}
main();

Output

 Given number ( 12293893483940 ) is divisible by 10
 Given number ( 2342348234 ) is not divisible by 10
 Given number ( 23982310 ) is divisible by 10
 Given number ( 33282949823490 ) is divisible by 10
// Kotlin program for
// Check that if large number is divisible by 10
class Divisibility
{
	fun isDivisibleBy10(num: String): Unit
	{
		// Condition
		// ➀ Last digit of given number must be zero
		var result: Boolean = false;
		val n: Int = num.length;
		if (n >= 1 && num.get(n - 1) == '0')
		{
			// When of number last digit is zero
			result = true;
		}
		if (result == true)
		{
			println(" Given number (" + 
                    num + ") is divisible by 10");
		}
		else
		{
			println(" Given number (" + 
                    num + ") is not divisible by 10");
		}
	}
}
fun main(args: Array < String > ): Unit
{
	val task: Divisibility = Divisibility();
	// Test
	task.isDivisibleBy10("12293893483940");
	task.isDivisibleBy10("2342348234");
	task.isDivisibleBy10("23982310");
	task.isDivisibleBy10("33282949823490");
}

Output

 Given number (12293893483940) is divisible by 10
 Given number (2342348234) is not divisible by 10
 Given number (23982310) is divisible by 10
 Given number (33282949823490) is divisible by 10




Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment