मान लीजिए कि एक निश्चित संख्या है तो हमें परीक्षण करना चाहिए यदि यह लगातार चार संख्याओं का उत्पाद है?दिए गए नंबर के लिए लगातार चार संख्याएं खोजें
तो y
हमारी दी गई संख्या है तो हमें y = x(x+1)(x+2)(x+3)
किसी भी मनमाने ढंग से x
के लिए परीक्षण करना चाहिए?
इस समस्या के लिए एल्गोरिदम कैसे डिज़ाइन करें?
मैं इसे इस तरह किया है:
import java.util.*;
public class Product
{
public static int product(int i)
{
return i * (i+1) * (i+2) * (i+3);
}
public static void main(String[] args)
{
Scanner scnr = new Scanner(System.in);
int x = scnr.nextInt();
for (int i = 0; i < x/2; i++)
{
if (product(i) == x)
{
System.out.println("number is product of 4 consecutive numbers");
break;
}
}
}
}
'x' के लिए हल करें? साइट्स के एसओ परिवार में एक dividebyzero.com है? – jball
क्या आपका मतलब पूर्णांक समाधान है, यानी वाई और एक्स दोनों पूर्णांक हैं, या किसी भी (असली) x, y के लिए केवल एक सामान्य समाधान हैं? –
@jball - वहाँ [हो सकता है एक] (http://area51.stackexchange.com/proposals/3355/mathematics) जल्द ही =) –