Count all the multiples of 3 and 5 in the initial n natural numbers

Here given code implementation process.

// C program for
// Count all the multiples of 3 and 5 in the initial n natural numbers
#include <stdio.h>

void multiplesOf3and5(int n)
{
	int result = 0;
	if (n > 0)
	{
		result = ((n / 3 + n / 5) - n / 15);
	}
  	// Display given number
	printf("\n Given n : %d", n);
  	// Display calculated result
	printf("\n Result  : %d", result);
}
int main(int argc, char const *argv[])
{
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	multiplesOf3and5(10);
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	multiplesOf3and5(21);
	return 0;
}

Output

 Given n : 10
 Result  : 5
 Given n : 21
 Result  : 10
/*
    Java Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
public class Multiple
{
	public void multiplesOf3and5(int n)
	{
		int result = 0;
		if (n > 0)
		{
			result = ((n / 3 + n / 5) - n / 15);
		}
		// Display given number
		System.out.print("\n Given n : " + n);
		// Display calculated result
		System.out.print("\n Result : " + result);
	}
	public static void main(String[] args)
	{
		Multiple task = new Multiple();
		// Test A
		// n = 10
		// Range : [1,2,3,4,5,6,7,8,9,10]
		// Multiples [3,5,6,9,10]
		// Result = 5
		task.multiplesOf3and5(10);
		// Test B
		// n = 21
		// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
		// Multiples [3,5,6,9,10,12,15,18,20,21]
		// Result = 10
		task.multiplesOf3and5(21);
	}
}

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
// Include header file
#include <iostream>
using namespace std;
/*
    C++ Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
class Multiple
{
	public: void multiplesOf3and5(int n)
	{
		int result = 0;
		if (n > 0)
		{
			result = ((n / 3 + n / 5) - n / 15);
		}
		// Display given number
		cout << "\n Given n : " << n;
		// Display calculated result
		cout << "\n Result : " << result;
	}
};
int main()
{
	Multiple *task = new Multiple();
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	task->multiplesOf3and5(10);
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	task->multiplesOf3and5(21);
	return 0;
}

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
// Include namespace system
using System;
/*
    Csharp Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
public class Multiple
{
	public void multiplesOf3and5(int n)
	{
		int result = 0;
		if (n > 0)
		{
			result = ((n / 3 + n / 5) - n / 15);
		}
		// Display given number
		Console.Write("\n Given n : " + n);
		// Display calculated result
		Console.Write("\n Result : " + result);
	}
	public static void Main(String[] args)
	{
		Multiple task = new Multiple();
		// Test A
		// n = 10
		// Range : [1,2,3,4,5,6,7,8,9,10]
		// Multiples [3,5,6,9,10]
		// Result = 5
		task.multiplesOf3and5(10);
		// Test B
		// n = 21
		// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
		// Multiples [3,5,6,9,10,12,15,18,20,21]
		// Result = 10
		task.multiplesOf3and5(21);
	}
}

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
package main
import "fmt"
/*
    Go Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
type Multiple struct {}
func getMultiple() * Multiple {
	var me *Multiple = &Multiple {}
	return me
}
func(this Multiple) multiplesOf3and5(n int) {
	var result int = 0
	if n > 0 {
		result = ((n / 3 + n / 5) - n / 15)
	}
	// Display given number
	fmt.Print("\n Given n : ", n)
	// Display calculated result
	fmt.Print("\n Result : ", result)
}
func main() {
	var task * Multiple = getMultiple()
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	task.multiplesOf3and5(10)
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	task.multiplesOf3and5(21)
}

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
<?php
/*
    Php Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
class Multiple
{
	public	function multiplesOf3and5($n)
	{
		$result = 0;
		if ($n > 0)
		{
			$result = (((int)($n / 3) + 
                        (int)($n / 5)) - 
                       (int)($n / 15));
		}
		// Display given number
		echo("\n Given n : ".$n);
		// Display calculated result
		echo("\n Result : ".$result);
	}
}

function main()
{
	$task = new Multiple();
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	$task->multiplesOf3and5(10);
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	$task->multiplesOf3and5(21);
}
main();

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
/*
    Node JS Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
class Multiple
{
	multiplesOf3and5(n)
	{
		var result = 0;
		if (n > 0)
		{
			result = ((parseInt(n / 3) + 
                       parseInt(n / 5)) - 
                      parseInt(n / 15));
		}
		// Display given number
		process.stdout.write("\n Given n : " + n);
		// Display calculated result
		process.stdout.write("\n Result : " + result);
	}
}

function main()
{
	var task = new Multiple();
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	task.multiplesOf3and5(10);
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	task.multiplesOf3and5(21);
}
main();

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
#    Python 3 Program for
#    Count all the multiples of 3 and 5 in the initial n natural numbers
class Multiple :
	def multiplesOf3and5(self, n) :
		result = 0
		if (n > 0) :
			result = ((int(n / 3) + 
                       int(n / 5)) - 
                      int(n / 15))
		
		#  Display given number
		print("\n Given n : ", n, end = "")
		#  Display calculated result
		print("\n Result : ", result, end = "")
	

def main() :
	task = Multiple()
	#  Test A
	#  n = 10
	#  Range : [1,2,3,4,5,6,7,8,9,10]
	#  Multiples [3,5,6,9,10]
	#  Result = 5
	task.multiplesOf3and5(10)
	#  Test B
	#  n = 21
	#  Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	#  Multiples [3,5,6,9,10,12,15,18,20,21]
	#  Result = 10
	task.multiplesOf3and5(21)

if __name__ == "__main__": main()

Output

 Given n :  10
 Result :  5
 Given n :  21
 Result :  10
#    Ruby Program for
#    Count all the multiples of 3 and 5 in the initial n natural numbers
class Multiple 
	def multiplesOf3and5(n) 
		result = 0
		if (n > 0) 
			result = ((n / 3 + n / 5) - n / 15)
		end

		#  Display given number
		print("\n Given n : ", n)
		#  Display calculated result
		print("\n Result : ", result)
	end

end

def main() 
	task = Multiple.new()
	#  Test A
	#  n = 10
	#  Range : [1,2,3,4,5,6,7,8,9,10]
	#  Multiples [3,5,6,9,10]
	#  Result = 5
	task.multiplesOf3and5(10)
	#  Test B
	#  n = 21
	#  Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	#  Multiples [3,5,6,9,10,12,15,18,20,21]
	#  Result = 10
	task.multiplesOf3and5(21)
end

main()

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
/*
    Scala Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
class Multiple()
{
	def multiplesOf3and5(n: Int): Unit = {
		var result: Int = 0;
		if (n > 0)
		{
			result = ((n / 3 + n / 5) - n / 15);
		}
		// Display given number
		print("\n Given n : " + n);
		// Display calculated result
		print("\n Result : " + result);
	}
}
object Main
{
	def main(args: Array[String]): Unit = {
		var task: Multiple = new Multiple();
		// Test A
		// n = 10
		// Range : [1,2,3,4,5,6,7,8,9,10]
		// Multiples [3,5,6,9,10]
		// Result = 5
		task.multiplesOf3and5(10);
		// Test B
		// n = 21
		// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
		// Multiples [3,5,6,9,10,12,15,18,20,21]
		// Result = 10
		task.multiplesOf3and5(21);
	}
}

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10
/*
    Swift 4 Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
class Multiple
{
	func multiplesOf3and5(_ n: Int)
	{
		var result: Int = 0;
		if (n > 0)
		{
			result = ((n / 3 + n / 5) - n / 15);
		}
		// Display given number
		print("\n Given n : ", n, terminator: "");
		// Display calculated result
		print("\n Result : ", result, terminator: "");
	}
}
func main()
{
	let task: Multiple = Multiple();
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	task.multiplesOf3and5(10);
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	task.multiplesOf3and5(21);
}
main();

Output

 Given n :  10
 Result :  5
 Given n :  21
 Result :  10
/*
    Kotlin Program for
    Count all the multiples of 3 and 5 in the initial n natural numbers
*/
class Multiple
{
	fun multiplesOf3and5(n: Int): Unit
	{
		var result: Int = 0;
		if (n > 0)
		{
			result = ((n / 3 + n / 5) - n / 15);
		}
		// Display given number
		print("\n Given n : " + n);
		// Display calculated result
		print("\n Result : " + result);
	}
}
fun main(args: Array < String > ): Unit
{
	val task: Multiple = Multiple();
	// Test A
	// n = 10
	// Range : [1,2,3,4,5,6,7,8,9,10]
	// Multiples [3,5,6,9,10]
	// Result = 5
	task.multiplesOf3and5(10);
	// Test B
	// n = 21
	// Range : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
	// Multiples [3,5,6,9,10,12,15,18,20,21]
	// Result = 10
	task.multiplesOf3and5(21);
}

Output

 Given n : 10
 Result : 5
 Given n : 21
 Result : 10


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







© 2021, kalkicode.com, All rights reserved