Skip to content
Related Articles

Related Articles

Find two Composite Numbers such that there difference is N
  • Last Updated : 28 Mar, 2020

Given a number N, the task is to find two composite numbers X and Y, such that difference between them is equal to N. Note that there can be multiple answers for this task. Print any one of them.

Examples:

Input: N = 4
Output: X = 36, Y = 32

Input: N = 1
Output: X = 9, Y = 8

Approach:

  • We have to find X – Y = N.
  • We know, minimum value of N can be 0 or 1. If it is 0, then we can print any composite number twice.
  • If N = 0, then we can print 9*N and 8 * N, because these composite numbers have minimum difference between each other, i.e., 1.
  • We can also print 15 * N and 16 * N, but we have to print any two composite numbers, so any of these are possible.

Below is the implementation of the

C++

filter_none

edit
close

play_arrow

link
brightness_4
code

#include <bits/stdc++.h>
using namespace std;
// C++ code to Find two Composite Numbers
// such that there difference is N
  
// Function to find the two composite numbers
void find_composite_nos(int n)
{
    cout << 9 * n << " " << 8 * n;
}
  
// Driver code
int main()
{
    int n = 4;
  
    find_composite_nos(n);
  
    return 0;
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to Find two Composite Numbers 
// such that there difference is N 
class GFG 
{
  
    // Function to find the two composite numbers 
    static void find_composite_nos(int n) 
    
        System.out.println(9 * n + " " + 8 * n); 
    
      
    // Driver code 
    public static void main (String[] args)
    
        int n = 4
      
        find_composite_nos(n); 
    
}
  
// This code is contributed by AnkitRai01

chevron_right


Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python3 code to Find two Composite Numbers 
# such that their difference is N 
  
# Function to find the two composite numbers 
def find_composite_nos(n) : 
  
    print(9 * n, 8 * n); 
  
# Driver code 
if __name__ == "__main__"
  
    n = 4
  
    find_composite_nos(n); 
  
# This code is contributed by AnkitRai01

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# code to Find two Composite Numbers 
// such that there difference is N 
using System;
  
class GFG 
  
    // Function to find the two composite numbers 
    static void find_composite_nos(int n) 
    
        Console.WriteLine(9 * n + " " + 8 * n); 
    
      
    // Driver code 
    public static void Main() 
    
        int n = 4; 
      
        find_composite_nos(n); 
    
  
// This code is contributed by AnkitRai01  

chevron_right


Output:

36 32

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.




My Personal Notes arrow_drop_up
Recommended Articles
Page :