مشاهده نسخه کامل
: درخواست الگوریتم
سلام به همه ی برنامه نویس های عزیز
الگوریتمی میخواستم که اعداد اول 1 تا10000 رو با هم جمع کنه
ممنون میشم اگه کسی برام بنویسه:11:
hamid.barnamenevis
01-04-2011, 20:52
سلام
من الگوريتمو مينويسم ولي شكلشو فلوچارتو خودت رسم كن
1.شروع
2.مجموع=0 تعداد اعداد=0
3.عدد م را بگير.
4.م را با مجموع جمع كن
5.يكي به تعداد اعداد اضافه كن.
6.اگر تعداد اعداد كوچكتر از 1000است برو به مرحله ي 3
7.مجموع را نمايش بده
8.پايان.
البته ميشه با آرايه هم نوشت با فر هم ميشه خاستي بگو بگم
hamid.barnamenevis
01-04-2011, 20:59
1.شروع
2.مجموع=0 تعداد اعداد=0
3.عدد م را بگير
4.م را با مجموع جمع كن.
5.يكي به تعداد اعداد اضافه كن
6.اگر تعداد اعداد كوچكتر از 10000بود برو به مرحله 3
7.مجموع را نمايش بده.
8.پايان.
:11:
اگه بازم مشكلي بود درخدمتم ميشه با forو ارايه هم نوشت اگه با c++كار ميكني با ارايه راحتتره
cancer140
22-10-2011, 15:12
سلام
میشه الگوریتم برنامه ای بنویسید که مغلوب عدد اعشاریو چاپ کنه
مثلا: 12.34=43.21
سلام اگه میشه و زحمتی نیست این تمریناتی که استاد داده رو برام الگوریتمشو بنویسید جلسه اول نبودم هیچی نفهمیدم تا بخوام راه بیفتم وقت گیره جوابو باید تا 3شنبه ببرم لطفا کمک کنی
تمرین 4:الگوریتمی بنویسسید که تفاضل بزرگترین و کوچک ترین عدد را در بین n عدد بدست اورد؟
تمرین 5:الگوریتمی بنویسید که معادله درجه 2 را حل کند؟
تمرین 6:الگوریتمی بنویسید که دو عدد از ورودی دریافت کند اعداد بین ان را در خروجی چاپ کند؟
تمرین 7:الگوریتمی بنویسید که n عدد از ورودی دریافت کند تعداد فرد را در خروجی چاپ کند؟
تمرین 8:الگوریتمی بنویسید که n عدد از ورودی دریافت کند تعداد اعداد فرد را در خروجی چاپ کند؟
تمرین 9:الگوریتمی بنویسید که n عدد از ورودی دریافت کند و مشخص کند عدد صفر چند بار در ان تکرار شده است؟
تمرین 10:الگوریتمی بنویسید که دو عدد از ورودی دریافت کند سپس ب.م.م ان را نمایش دهد؟
تمرین 11:الگوریتمی بنویسید که یک عدد در مبنای 10 را ازورودی دریافت کند و به مبنای 2 تبدیل کند؟
تمرین 12:الگوریتمی بنویسید که n عدد از ورودی دریافت کند تفاضل بزرگترین و کوچک ترین عدد را به دست آورد؟
تمرین 13:الگوریتمی بنویسید که 100 عدد دریافت کند میانگین اعداد اول سه رقمی را در خروجی چاپ کند؟
تمرین 14:الگوریتمی بنویسید که یک عدد از ورودی دریافت کند و سپس مشخص کند عدد چند رقمی است؟
الگوريتم بنويسيد كه مجموع اعداد فرد دو رقمي را بدست آورد
الگوريتم بنويسيد كه مجموع اعداد فرد دو رقمي را بدست آورد
سالام
شروع الگوریتم از 11 باشد و پایان آن تا 99
هر بار عدد را با sum که مقدار اولیه آن 0 است جمع کند. سپس به عدد همان i که شمارنده باشد 2 واحد اضافه کند.
سلام
([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])Life24 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])اگه امكان داره بيشتر توضيح بده چون چون ميخوام به صورت فلوچارت در بيارم
سلام
([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])Life24 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])اگه امكان داره بيشتر توضيح بده چون چون ميخوام به صورت فلوچارت در بيارم
شروع
i=11
sum = 0
تا زمانی که i<=99
sum=sum+i
i=i+2
چاپ sum
خروج
فلوچارتي طراحي كنيد كه عددنمونه 4 از ورودي دريافت كند و شكل مقابل را در خروجي رسم نمايد
*
**
***
****
فلوچارتي طراحي كنيد كه عددنمونه 4 از ورودي دريافت كند و شكل مقابل را در خروجي رسم نمايد
#
###
#####
#######
الگوريتم براي تعيين اين كه عدد وردي اول است يا خير
سلام
دوست عزیز من اینها رو برای شما می نویسم و مشکلی نیست
اما اگر رشته شما کامپیوتر یا آی تی نیست که هیچی. اما اگر هست. شما به مشکل برمیخورید چون فردا از همین الگوریتم ها باید برنامه بنویسید.
rahnema1
03-10-2013, 10:20
فلوچارتي طراحي كنيد كه عددنمونه 4 از ورودي دريافت كند و شكل مقابل را در خروجي رسم نمايد * ** *** ****خودت هیچ ایده ای نداری؟ حداقل راه حل پیشنهادی خودت را بگو یا اشکالاتت رو بگو یا بگو در کجای این مساله مشکل داری اینجور بهتر نیست؟
الگوريتم براي تعيين اين كه عدد وردي اول است يا خير
سلام
شروع
عدد را بخوان
j = 0
i = 2
یک حلقه while میزاریم تا وقتی که عدد کوچکتر از i باشه
اگر a%i==0 بود
j=j+1
در هر حالت i=i+1
سپس اگر j بزرگتر از 0 بود اول هست
kavehj4488
04-10-2013, 10:49
سلام.
چند تا تمرین سخت:
محاسبه فاکتوریل یک عدد.
عدد ورودی را وارون کنید. مثلا" 123 ==> 321 (تعداد رقمها نا متناهی)
عنصر n ام فیبوناتچی چند است؟
موفق باشید.
rahnema1
04-10-2013, 17:24
سلام.
چند تا تمرین سخت:
محاسبه فاکتوریل یک عدد.
عدد ورودی را وارون کنید. مثلا" 123 ==> 321 (تعداد رقمها نا متناهی)
عنصر n ام فیبوناتچی چند است؟
موفق باشید.
راه حل پیشنهادی خودت رو بنویس تا اشکالاتت رو برطرف کنیم اینجور بهتر نیست؟
سلام
دوستان توجه بفرمائید نکته ای را:
بنا به تجربه من ترم 1 که بودم در اینترنت و کتاب ها دنبال تمرین های برنامه نویسی می گشتم .
خیلی ها در همین سایت وجاهای دیگر به من گفتند خودت سعی کن و اشکالاتت رو بگو . اما ما گوش نکریدم.
بعدا ها فهمیدیم اشتباه کردیم.
اگر رشته شما کامپیوتر یا IT هست به برنامه نویسی و درک آن تا طراحی الگوریتم نیاز دارید.
به هر حال از ما ناراحت نباشید چون برای خودتان می گوییم./ اما اگر اصرار دارید و نتونستید بنویسید من در حد سوادم در خدتمم
اکبر نصیر
12-10-2014, 12:42
سلام ب دوستان عزیز
1)فلوچارتی میخواستم ک تمام اعداد پنج رقمی ک رقم یکان و هزارگان انها برابر است را چاپ کند؟
2)فلوچارتی ک بزرگترین عدد پنج رقمی قابل قسمت ب مجموع ارقامش را چاپ کند؟
خیلی ممنون میشم اگه کمکم کنید.
z.seifadini
15-03-2015, 20:38
سلام دو ستان یه سوال داشتم کسی بلده؟
الگوریتم زیر چ کاری میکنه ؟ ان را برای ورودی k=4 ﻭ A=[1,7,5,9,11,19,3,6 اجرا کنید
ALgoritm (A,K)
input A:{a,a,....an}
1<k<n
sep1
if n=1
then output "a1"
else choose uniformly an i uzve {1,2...,n} at random
step 2
copmpute
A< :={b UZVE A| b<ai}
A>:={b UZVE A| b<ai}
step 3
if |A<| > k then
ALgoritm (A < ,K)
else if |A<|= k-1 then output "ai";
else
ALgoritm (A > ,K- |A<|-1);
rahnema1
15-03-2015, 21:37
سلام دو ستان یه سوال داشتم کسی بلده؟
الگوریتم زیر چ کاری میکنه ؟ ان را برای ورودی k=4 ﻭ A=[1,7,5,9,11,19,3,6 اجرا کنید
ALgoritm (A,K)
input A:{a,a,....an}
1<k<n
sep1
if n=1
then output "a1"
else choose uniformly an i uzve {1,2...,n} at random
step 2
copmpute
A< :={b UZVE A| b<ai}
A>:={b UZVE A| b<ai}
step 3
if |A<| > k then
ALgoritm (A < ,K)
else if |A<|= k-1 then output "ai";
else
ALgoritm (A > ,K- |A<|-1);
سلام
اینها که نوشتید پر از غلطه اگه بتونید عکس بگیرید از متن و عکس را بذارید
z.seifadini
15-03-2015, 22:15
میشه بگین واسه اپلود عکس باید چیکار کرد؟ قسمت URL واسه چیه؟
z.seifadini
15-03-2015, 22:17
This PC\HUAWEI Y530-U00\SD card\DCIM\Camera
rahnema1
15-03-2015, 22:31
عکس نشون داده نمیشه اینجا آپلود کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
z.seifadini
15-03-2015, 22:37
الان عکسم اپلود شد ولی اینجا نمیاد باید چیکار کنم؟
z.seifadini
15-03-2015, 22:37
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
rahnema1
16-03-2015, 08:44
این الگوریتم quick select هست یا انتخاب سریع. مرتبه متوسطش هم(O(n هست
کارش هم اینه که برای پیدا کردن k امین کوچکترین عنصر مجموعه A به کار می ره
اینجا یک اشتباه در الگوریتمی که گذاشتید وجود داره باید به جای
if |A<| > k then
به این صورت اصلاح کنید:
if |A<| >= k then
z.seifadini
16-03-2015, 09:09
خیلی ممنون لطف کردین
چه سایت خوبی پیدا کردم!:n02:
z.seifadini
26-04-2015, 11:44
سلام دوستان کسی میتونه کمکم کنه این سوال چی میشه
تعداد n نقطه ی {p1.p2......pn} در صفحه با مختصات های( pi=(xi, yi موجودند. ميخواهيم فاصلة اقليدسي بين نزديکترين زوج نقطه را پيدا کنيم. يک الگوريتم از نوع تقسيم و حل برای اينکار ارائه کرده و تحليل پيچيدگي زماني را برای ان بدست اورید.
می توانید n را توانی از 2 بگیرید.
yasin alijani
01-09-2018, 11:55
فلوچارت برنامه اي كه عددي سه رقمي دريافت و رقم بزرگتر آنرا نمايش دهد.
اگه ميشه سريع جواب بديد
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.