Civil Engineering نشر 29 نوفمبر 2019 أرسل تقرير نشر 29 نوفمبر 2019 imgtopdf_generated_٢٩١١١٩٠٩١٢٠٥٩.pdf اقتباس
0 Entesar Khaled نشر 29 نوفمبر 2019 أرسل تقرير نشر 29 نوفمبر 2019 أهلًا بك، البرنامج يريد إيجاد عوامل العدد وهل هو أولي أم لا الفكرة أنه إذا كان العدد أولى يكون ال factors (العوامل) هم 1 و العدد فقط إذا لم يكن العدد أولى فإن الفاكتورز للعدد هي الأعداد التي يقبل القسمة عليهم دون باقي وهذا كان دور حلقة التكرار هناك عدة حلول ممكنة وهذا هو حلي #include <iostream> using namespace std; bool is_prime(int n) { if(n < 2) { return false; } for(long i = 2; i * i <= n; i++) { if ((n % i) == 0) { return false; } } return true; } int main() { int num; cout << "Please enter an integer value: "; cin >> num; std::cout << "prime factors of " << num << " is { 1, "; for(int i = 0; i <= num; i++) { if(is_prime(i) && num % i == 0){ std::cout << i << ", "; } } if(is_prime(num)) std::cout << " prime "; else std::cout << " not prime "; std::cout << "}\n"; } اقتباس
السؤال
Civil Engineering
imgtopdf_generated_٢٩١١١٩٠٩١٢٠٥٩.pdf
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.