|
كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة) |
|
أدوات الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]()
#include <iostream>
#include <cmath> using namespace std; int main() {int n; bool x; cout<<"enter number to check"; cin>> n; if(n==2) cout<<n<<"is prime"; else if((n%2)==0) cout<<n<<"is not prime"; else if(n==0||n==1) cout<<n<<"is not prime"; else for(int i=3;i<=sqrt(n);i+=2){ x=false ; if((n%i)==0) x=true ; }if(x==true) cout<<n<<"isn't prime"; else cout<<n<<"is prime"; return 0; } |
#2
|
|||
|
|||
![]()
الكود بيـ check اذا كان الرقم اولى ولا لا
فى الاول بعد ال main فيه declaration ل integer اسمه n و boolean اسمه x بس لازم ادى ال x قيمة true او false فيما يسمى بـ "initialization" علشان الكود يـ run بدون مشاكل وبعد ال cout عمل condition if على الرقم لو كان ب 2 يبقى الرقم دى اولى ولو مكنش بيساوى 2 هيعمل check تاانى هيشوف لو باقى القسمة بزيرو يبقى الرقم دى زوجى والارقام الزوجية مش اوليه يبقى هيعمل cout ان الرقم دى مش أولى وبعدين هيشوف لو كان ال n تساوى 1 او 0 يبقى برضو مش اولى ويبقى كده خرَج ال 0 و 1 و الارقام الزوجية من حساباتى يعنى لحد هنا كل ال حصل انه قال للـ compiler لو لقيت الرقم دى 0 او 1 او زوجى اعملى cout ان الرقم دى مش أولى نقف عند ال for loop بقااا لحد ما نشووف متااابع/ه ولا ايه
__________________
Don't look back you're not going that way
|
العلامات المرجعية |
|
|