PDA

View Full Version : مقاله: نوشتن یک عدد زوج بصورت مجموع دو عدد اول



Salar Ashgi
یک شنبه 03 شهریور 1387, 20:51 عصر
می دانیم یکی دیگر از مسائل مهم ریاضی حدس گلدباخ می باشد که می گوید هر عدد زوج

بیشتر از 2 را میتوان به شکل مجموع دو عدد اول نوشت !!! حال برنامه ای که من در

سی پلاس پلاس نوشتم ، گواه این مطلب است !!!!

کد برنامه خدمت شما عزیزان :


#include <iostream>
#include <conio>
#include <iomanip>
int prime(int n){
int k=0;
for(int i=2;i<=n/2;i++)
if(n%i==0)
k++;
return k;
}
int main()
{
int x;
cout<<"Yek adade Zoj vared konid\n";
cin>>x;
cout<<"------------------------------\n";
for(int i=2;i<=x/2;i++){
if(prime(i)==0 && prime(x-i)==0)
cout<<setw(6)<<i<<setw(3)<<"+"<<setw(3)<<x-i<<"= "<<x<<"\n\n";
}
getch();
return 0;
}

موفق و سربلند باشید !!!!

mafia5
یک شنبه 03 شهریور 1387, 21:03 عصر
ببخشيد اما شما اين فكرا رو كه چه برنامه اي رو بنويسيد از كجا مياريد؟

مثلآ ميشينيد فكر ميكنيد چه برنامه اي بنويسم يا از يه جايي سؤالاتون رو پيدا ميكنيد.

mehdad.koulab
یک شنبه 03 شهریور 1387, 21:48 عصر
سلام
دوستمون سوال جالبي پرسيدن لطفا جواب بدين با تشكر.

Salar Ashgi
یک شنبه 03 شهریور 1387, 22:41 عصر
ببخشيد اما شما اين فكرا رو كه چه برنامه اي رو بنويسيد از كجا مياريد؟

مثلآ ميشينيد فكر ميكنيد چه برنامه اي بنويسم يا از يه جايي سؤالاتون رو پيدا ميكنيد
============================


سلام
دوستمون سوال جالبي پرسيدن لطفا جواب بدين با تشكر

============================

با سلام خدمت شما دوستان گرامی ، عرض کنم که البته روی برنامه و الگوریتمش فکر میکنم

زیرا که بنظر من برنامه نویسی بدون تفکر و پشتکار و خلاقیت معنایی نخواهد داشت ، ولی

خوب از آنجا که رشته ما همینه و دانشجوی کامپیوتر نرم افزار هستم ، ما دانشجو ها

(اونایی که واقعا علاقه داشتن ) حسابی کار کردند و قدرت الگوریتم نویسی شون رو بردند بالا

، ولی عادت خود من اینجوریه که هر مساله ای که قابل پیاده سازی باشه ،

(اعم از مسائل ریاضیات گسسته ، مسائل برنامه نویسی ACM ، برنامه های کاربردی و ...)

زود برنامه اونو می نویسم ،اگه هم نتونم از جایی کمک می گیرم و بعد با تفکر خودم حلش

میکنم !!! در ضمن از حسن نیت شما بسیار ممنونم !!! اگر باز سوالی بود در خدمتم !!!!

بقول استاد درس برنامه نویسی پیشرفته ما :

برنامه نویسی رو فقط با برنامه نویسی میشه یاد گرفت !!!

mafia5
دوشنبه 04 شهریور 1387, 11:28 صبح
من براي اين واين سؤالو پرسيدم چون تازه ميرم سوم دبيرستان وموضوع هام همين رياضيات معموليه.

اما ممنون از توجهتون.

سعي ميكنم مثل شما هرچي دستم رسيد بنويسم.

Salar Ashgi
دوشنبه 04 شهریور 1387, 11:46 صبح
من براي اين واين سؤالو پرسيدم چون تازه ميرم سوم دبيرستان وموضوع هام همين رياضيات معموليه.

اما ممنون از توجهتون.

سعي ميكنم مثل شما هرچي دستم رسيد بنويسم.

____________________________________

باور کنید اگه اینکارو کنید حتما موفق خواهید شد و علاقه تون به برنامه نویسی روز به روز

بیشتر و بیشتر خواهد شد !!!! انشاالله با کمک خدا ، امیدوارم موفق و پیروز باشید !!!!:لبخندساده:

mehdad.koulab
دوشنبه 04 شهریور 1387, 12:43 عصر
سلام
من به برنامه نويسي واقعا علاقه دارم الگوريتم نويسي و كد نويسيم هم بد نيست ولي يه مشكل دارم كه نميتونم خود مسئله رو حل كنم واين مشكل باعث ميشه وقتي جلوي كامپيوتر ميشينم ديگه همه چيز از يادم ميره ونميتونم كاري كنم، اين مسئله باعث شده كه زده بشم به نظرتون چيكار كنم؟ عين دوستمون mafia5 من هم ميخوام هر چيرو كه ياد ميگيرم بنويسم ولي كم ميارم. لطفا راهنماييم كنين

Salar Ashgi
دوشنبه 04 شهریور 1387, 13:45 عصر
سلام
من به برنامه نويسي واقعا علاقه دارم الگوريتم نويسي و كد نويسيم هم بد نيست ولي يه مشكل دارم كه نميتونم خود مسئله رو حل كنم واين مشكل باعث ميشه وقتي جلوي كامپيوتر ميشينم ديگه همه چيز از يادم ميره ونميتونم كاري كنم، اين مسئله باعث شده كه زده بشم به نظرتون چيكار كنم؟ عين دوستمون mafia5 من هم ميخوام هر چيرو كه ياد ميگيرم بنويسم ولي كم ميارم. لطفا راهنماييم كنين

__________________________________________________ ____


اين مسئله باعث شده كه زده بشم

در این مورد باید خدمتتون عرض کنم که حتما از مثالهای خیلی سخت و مشکل شروع

می کنید ، که این خودش مشکل سازه ، چون اگه آدم نتونه حلش کنه ، ناراحت میشه !!!

ولی پیشنهاد من اینه که از ساده به مشکل برید ، تا هم چیزی رو از قلم نیاندازید و هم

مباحث رو بخوبی یاد بگیرید !!! این مثله اینه که به یکی جمع و ضرب یاد بدی و بعد بگی

انتگرال حل کن ، که چیزی غیر معقول است !!! پس ، از مثالهای آسون و واسه اون مباحثی

که خوندید ، مثال حل کنید ، فقط هر چقدر میتونید مثال حل کنید (با یه سرچ تو اینترنت

کلی نمونه سوال میشه گیر آورد) تا ذهنتون به مسائل عادت کنه !!!:لبخندساده: