Civil Engineering نشر 29 نوفمبر 2019 أرسل تقرير مشاركة نشر 29 نوفمبر 2019 imgtopdf_generated_٢٩١١١٩٠٩١٢٠٥٩.pdf اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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"; } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Civil Engineering
imgtopdf_generated_٢٩١١١٩٠٩١٢٠٥٩.pdf
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.