| 
 | ||||||
| كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة) | 
|  | أدوات الموضوع | انواع عرض الموضوع | 
| 
			 
			#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; } واسف على التأخير | 
| العلامات المرجعية | 
| 
 | 
 |