Dado un número N , la tarea es encontrar dos números compuestos X e Y , tales que la diferencia entre ellos sea igual a N . Tenga en cuenta que puede haber varias respuestas para esta tarea. Imprime cualquiera de ellos.
Ejemplos:
Input: N = 4 Output: X = 36, Y = 32 Input: N = 1 Output: X = 9, Y = 8
Enfoque :
- Tenemos que encontrar X – Y = N .
- Sabemos que el valor mínimo de N puede ser 0 o 1 . Si es 0 , entonces podemos imprimir cualquier número compuesto dos veces.
- Si N = 0 , entonces podemos imprimir 9*N y 8 * N , porque estos números compuestos tienen una diferencia mínima entre sí, es decir, 1 .
- También podemos imprimir 15 * N y 16 * N , pero tenemos que imprimir dos números compuestos, por lo que cualquiera de estos es posible.
A continuación se muestra la implementación de la
C++
#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; }
Java
// 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
Python3
# 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
C#
// 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
Javascript
<script> // javascript code to Find two Composite Numbers // such that there difference is N // Function to find the two composite numbers function find_composite_nos(n) { document.write(9 * n + " " + 8 * n); } // Driver code var n = 4; find_composite_nos(n); // This code contributed by shikhasingrajput </script>
Producción:
36 32
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA