در این پست سورس کد دیگر از زبان برنامه نویسی سی پلاس پلاس آماده کردیم با عنوان سورس برنامه تجزیه عدد به حاصل جمع اعداد اولش که مورد درخواست کاربران عزیز هم قرار گرفته بود که با سوال : برنامه ای بنویسید که عددی را از ورودی بگیرد و آن را به حاصل جمع اعداد اولش تجزیه کند معمولا پرسیده می شود. در سایت سورس کدهای زیادی در زمینه سی پلاس پلاس منتشر کردیم مثل سورس چاپ آدرس متغیر ، استفاده از ارجاع ها در سی پلاس پلاس ، سورس مرتب سازی انتخابی و سورس محاسبه میانه در سی پلاس پلاس که میتواند مفید باشد و پیشنهاد میکنم از این سورس کدها در جهت یادگیری و آموزش برنامه نویسی استفاده کنید.
سورس برنامه تجزیه عدد به حاصل جمع اعداد اولش
#include<iostream> #include<conio.h> using namespace std; int isprime(int); main() { int n,i; cout<<"n="; cin>>n; while(n%2!=0) { cout<<"please enter an even number:"; cin>>n; } for(i=2;i<=n/2;i++) { if(isprime(i)&&isprime(n-i)) cout<<"\n\n"<<i<<'+'<<n-i<<'='<<n; } getch(); return 0; } //********** int isprime(int n) { int count=0,i; if(n==2) return 1; if(n==1 || n%2==0) return 0; else for(i=2;i<=n/2;i++) { if(n%i==0) count++; } if(count==0) return 1; else return 0; } //> sourceiran.com
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه