کسی میتونه یه برنامه بنویسه که اعداد اول مدور کوچکتر از یک میلیون رو پیدا کنه؟
مثله عدد 197 که با چرخش رقماش میشه 971 یا 791 که بازهم اوله !
میتونند ولی شما شروع کن و سوالهاتون را مطرح کنید.این همه برنامه نویس یکی نمیتونه؟
میتونند ولی شما شروع کن و سوالهاتون را مطرح کنید.
سلام
من همین برنامه رو فلوچارتشو کشیدم اما نمیتونم با کد بنویسمش ،نیمدونم چجوری ترکیبش کنم!!!!
سلام
من همین برنامه رو فلوچارتشو کشیدم اما نمیتونم با کد بنویسمش ،نیمدونم چجوری ترکیبش کنم!!!!
سلام
شما الگوريتمتو بگو ببينيم چكار كردي بعد با كمك هم كدش رو مينويسيم
کسی میتونه یه برنامه بنویسه که اعداد اول مدور کوچکتر از یک میلیون رو پیدا کنه؟
مثله عدد 197 که با چرخش رقماش میشه 971 یا 791 که بازهم اوله !
اما اگه مي خواي برات بنويسم به من mail بزن
**************
نمیشه همین جا راهنمایی کنید؟؟!!! ما هم استفاده کنیم.
ببينيد ، بايد اول يک تابع بنويسيد که چک کند عدد ورودي اول هست يا نه ؟!
بعد بايد يک تابع بنويسيد که رقم هاي عدد را در صورت اول بودن جدا کند !!! رقم يکان و دهگان و صدگان و ... !
سپس با رقم هاي به دست آمده ، تمام حالت هاي عددي را سازيد و دوباره اعداد حاصل را به تابعي که عدد اول بودن را چک مي کند پاس دهيد و اگر همه مقدار True را برگردانند ، چاپ کند عدد اول مدور هست و در غير اين صورت بگه نيست .
اگر نتونستين بنويسين ، با من از طريق mail در ارتباط باشيد .
موفق باشيد .
نمیشه که نمیشه:'''(!!!
نمیشه که نمیشه:'''(!!!
کسی میتونه یه برنامه بنویسه که اعداد اول مدور کوچکتر از یک میلیون رو پیدا کنه؟
مثله عدد 197 که با چرخش رقماش میشه 971 یا 791 که بازهم اوله !
فاطمه خانم :
چيا رو بهتون ياد دادند ؟! ( منظورم دستورات سي پلاس پلاس هست )
آرايه رو بهتون گفتند ؟!
بعد فقط گفتن رو اعداد نهايتا سه رقمي جواب بده يا اينکه کاربر هر عددي با هر تعداد رقمي مي تونه وارد کنه ؟!
اينا رو بگين کامل ، شايد بهتر بتونيم کمکتون کنيم .
اين هم برنامه ي مورد نظر شما دوستان :
مشاهده پیوست 144576
لینک دانلود خرابه ... لطفا اصلاح کنید
متاسفانه براي پاسخ به تاپيک ها ، قسمتي براي ضميمه کردن فايل وجود ندارد و مجبور شدم روي يک سايت ديگر آپلود کنم .
در صورت مشکل بودن لينک زير هم ، به من ايميل بزنيد .
*******************
http://www.mediafire.com/?a1oj8o458jx24v6
سلام . میشه فایل اصلی برنامه رو بزارید ( فایل c)؟
main()
{
int number;
int counter = 0;
cout<<"enter number to progress it for prime:";
cin>>number;
for(int i=2; i <= number/2 ; i++)
{
if(!(number%i))
counter++;
}
if (!counter)
cout<<"\nnumber "<<number<<" is "<<"prime";
else
cout<<"\nnumber "<<number<<" is Not "<<"prime";
getch();
return 0;
}
پست 3 و 5 را ببینید. قرار بر این شد که دوستان شروع کنند و راهنمایی شوند. ولی متاسفانه تنها به دنبال سورس بودند و تلاش نکردند. حتی یک فلوچارت ناصحیح هم نگذاشتند تا بررسی بشه.
امیدواریم این وضعیت اصلاح بشه.
برای این پاسخ به این تایپیک هر کسی ممکنه ایده های متفاوتی داشته باشه ولی من از سورس های موجود استفاده میکنم.
ابتدا شما اعداد کوچکتر از یک میلیون را به صورت رشته تولید نمایید.
مرحله بعد بایستی بررسی کنید که عدد مدور هست یا خیر به عبارت دیگه رشته palindrome هست یا خیر. در صورتیکه palindrome بود بایستی بررسی کنید که رشته ای که کانورت شده عدد اول هست یا خیر.
برای بررسی palindrome بودن رشته اینجا را ببینید در گذشته پاسخ داده ام.
(البته میتونید خودتون رشته پالیندروم تولید کنید و دیگه بررسی نکنید که رشته پالیدنروم هست)
اتفاقا منم فقط راهنمایی میخواستم تا خودم بتونم برنامه رو بنویسم منتها کسی کمک نکرد !!!!!!!!!!
ممنون از شما
دوست عزیز کدی که نوشتید را شرح بدید تا بررسی بشه.سلام ببخشید من اگه فایل برنامه رو خواستم ، واقعا وقت نداشتم که بخوام خودم بنویسم ولی الان مهلت تکلیف تمدید شده منم یه برنامه نوشتم ولی به اعداد بزرگ که می رسه خیلی کند می شه الان دنبال یه راحم که اعداد تکراری رو چک نکنه .
مرسی از راهنماییتون
با سلام
یک راهنمایی از زبان ریاضی
برای ساده تر شدن مراحل نوشتن برنامه شما
تمامی رقم ها بایستی فرد باشند .
و همچنین عدد 5 نیز به عنوان یکی از ارقام مجاز نیست .
بنابراین فقط اعداد 1 و 3 و 7 و 9 به عنوان ارقام قابل قبول هستند .
امیدوارم بتوانید با این مورد گفته شده بنده بتوانید مراحل برنامه تان را کوتاه کنید تا انجام مراحل برنامه زمان کمتری بگیرد .
با تشکر - سیستم 32
دوست عزيز خود عدد 2 و 5 چي ؟
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
K | الگوریتم واسه مقسوم علیهای اول عدد n | C++ , C | 6 |