|
كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة) |
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]()
#include <iostream>
#include<cmath> using namespace std; int main() { int x; cout<<"enter number to get prime"; cin>>x; if(x==2) { cout<<"it is prime number"; } else { cout<<"it is not prime number"; } for(int i=1; i<=sqrt(x); i+=2) { if(x%i!=0) { cout<<"it is prime number"; } else { cout<<"it is not prime number"; } } return 0; } |
#2
|
|||
|
|||
![]()
ده تعديل بسيط على الكود بتاعك جربه هتلاقي فيه خطأ بسيط اوصله وحاول تعدله لو معرفتش هنزل اخر كود الصحيح
#include <iostream> #include<cmath> using namespace std; int main() { int x; cout<<"enter number to get prime"; cin>>x; if(x==2) { cout<<"it is prime number"; } else { for(int i=2; i<=sqrt(x); i++) { if(x%i!=0) { cout<<"it is prime number"; } else { cout<<"it is not prime number"; } } return 0; } } |
#3
|
|||
|
|||
![]() اقتباس:
|
#4
|
|||
|
|||
![]()
فعلا الغلط في ال for هتظهر ال cout اكتر من مرة على حسب الرقم جرب ارقام كتيير وانت هتفهم الغلط فين
الكود النهائي #include<iostream> #include<cmath> usingnamespace std; int main() { int x; int z=0; cout<<"enter number to get prime"; cin>>x; if(x==2) { cout<<"it is prime number"; } else { for(int i=2; i<=sqrt(x); i++) { if(x%i!=0) { { z=1; } if(z==1) { cout<<"it is prime number"; } } else { cout<<"it is not prime number"; } } return 0; } } فكرة ال z هنا انها متكررش الجملة اكتر من مرة يا ريت تكون واخد بالك منها |
#5
|
|||
|
|||
![]() اقتباس:
|
#6
|
|||
|
|||
![]()
قول الارقام اللي بتدي الناتج غلط ونشوفها مع بعض
|
#7
|
|||
|
|||
![]()
1,9وشكرا للاهتمام
|
#8
|
|||
|
|||
![]()
اوك فعلا الارقام دي بطلع ناتج غلط
بس فيه كود صغير ومختصر عن ده (مشي حالك بيه دلوقت ![]() ونشوف الخطأ في الكود ده بعدين #include<iostream> using namespace std; void main() { int m,x; x=0; cout<<"enter ur number"<<endl; cin>>m; for(int i=2;i<m;i++) { if(m%i==0) x=1; } if (x==1) { cout<<"not prime"<<endl; } else cout<<" prime"<<endl; } واسف على التأخير |
العلامات المرجعية |
|
|