درخواست های خود برای حل مسائل الگوریتم را در این تاپیک مطرح کنید

amir ghasemiyan

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

شما چون تعداد اعدادت كمه بهتره از روش مرتب سازي حبابي يا انتخابي استفاده كني. كدهاشم كه تو لينك هست.
 

amir ghasemiyan

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

مبتديانه ترين الگوريتمي كه ميشه نوشت و فقط براي سه عدد كاربرد داره. اين ديگه حتما به كارتون مياد

1- شروع
2- a را بخوان
3- a --> max
4- b را بخوان
5- اگر b >max آنگاه a --> mid و b -->max ، در غیر اینصورت b --> mid
6- c را بخوان
7- اگر C< mid آنگاه c--> min ، در غیر اینصورت اگر mid<c<max آنگاه mid-->min و c--> mid ، در غیر اینصورت mid-->min و max-->mid و c --> max .
8 . max را چاپ کن.
9. mid را چاپ کن.
10 . min را چاپ کن.
11. پایان
 
آخرین ویرایش:

amir mohamad iz

عضو جدید
الگوریتم

الگوریتم

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

amir ghasemiyan

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


1- c=0 و f=0 قرار بده
2- براي 5 بار اين حلقه را تكرار كن
3- نمره دانشجو را وارد كن -->a
4- تعداد واحد درس را وارد كن -->b
5-a*b+c-->c
6- b+f-->f
7- پايان حلقه
8-c/f-->d
9- d را چاپ كن
 
آخرین ویرایش:

majid...

عضو جدید
سلام من یه سوال دیگه داشتم:

برنامه ای بنویسید که یک عدد صحیح و یک کاراکتر را از ورودی خوانده اگر عدد با کاراکتر برابر بود مقدار 10 و اگر نبود مقدار 20 را چاپ کند.

ممنون میشم اگه راهنماییم کنید...
 

E.lahe

عضو جدید
کاربر ممتاز
سلام من یه سوال دیگه داشتم:

برنامه ای بنویسید که یک عدد صحیح و یک کاراکتر را از ورودی خوانده اگر عدد با کاراکتر برابر بود مقدار 10 و اگر نبود مقدار 20 را چاپ کند.

ممنون میشم اگه راهنماییم کنید...

سلام
این برنامه چیز به خصوصی که ندارد
نکته مبهمش برای شما شاید تبدیل نوع یا type casting باشد
اگر در اینترنت این دو عبارت را سرچ کنید مطالب زیادی میتوانید مطالعه بفرمایید
تبدیل نوع
type casting
 

majid...

عضو جدید
آقا یکی بیاد جواب مارو بده دیگه ، اگه بلد نیستید بگید من دیگه سوال نکنم....
 

majid...

عضو جدید
واقعا براتون متاسفم که یکی اینجا لااقل بگه من بلد نیستم اسم خودتونو گذاشتید مهندس؟؟!
 

nafis...

مدیر بازنشسته
ممنون ولی جوابو میخوام.....

کسی نیست جواب مارو بده؟؟

واقعا براتون متاسفم که یکی اینجا لااقل بگه من بلد نیستم اسم خودتونو گذاشتید مهندس؟؟!
کد:
private void button1_Click(object sender, EventArgs e)        {
           char num1=Convert.ToChar(textBox1.Text);
           int num2 = Convert.ToInt32(textBox2.Text);


           if(num1 == num2+'0')
               MessageBox.Show("10");
           else
               MessageBox.Show("20");
            
        }
نمیدونم تا چه حد منظورتون رو فهمیدم
ولی این کد فقط برای اعداد یه رقمی درست کار میکنه
 

yas_70

عضو جدید
سلام دوستان...امیدوارم خوب باشید

یو سوال دارم که از تمرنهای clrsهس...میخاستم یکم برام توضیح بدینو راهنمایی کنین..ممنون میشم
مشتری به ماشین بستنی فروشی مراجعه کرده و تعدد بستی های درخواتی را وارد میکند.
ماشین با توجه به قیمت واحد بستنی با پیغامی مناسب قیمت یک عدد بستنی و مجموع پولی که مشتری باید پرداخت کند ،را اعلام میکند.
مشتری مبلغ پرداختی را با سکه های ۵۰۰۰ ، ۲۰۰۰ ، ۲۵۰ ، ۵۰ و ۱ ریالی پرداخت میکند.
درصورتی که مشتری مبلغ کمتری نسبت به بستنی های درخواستی پرداخت کرده باشد ، ماشین بطور خودکار از میزان سفارش کم کرده و اینکار را با پیغام مناسب به اطلاع مشتری میرساند.
ولی درصورتی که مبلغ پرداختی مشتری بیشتر از مبلغ میزان سفارش باشد ، ماشین مابقی پول مشتری را با حداقل سکه به او باز میگرداند و این عملیات تا زمانی که میزان سفارش صفر یا منفی وارد شود ،ادامه میابد.

 

marzieh.ahmad

عضو جدید
سلام دوستان...امیدوارم خوب باشید

یو سوال دارم که از تمرنهای clrsهس...میخاستم یکم برام توضیح بدینو راهنمایی کنین..ممنون میشم
مشتری به ماشین بستنی فروشی مراجعه کرده و تعدد بستی های درخواتی را وارد میکند.
ماشین با توجه به قیمت واحد بستنی با پیغامی مناسب قیمت یک عدد بستنی و مجموع پولی که مشتری باید پرداخت کند ،را اعلام میکند.
مشتری مبلغ پرداختی را با سکه های ۵۰۰۰ ، ۲۰۰۰ ، ۲۵۰ ، ۵۰ و ۱ ریالی پرداخت میکند.
درصورتی که مشتری مبلغ کمتری نسبت به بستنی های درخواستی پرداخت کرده باشد ، ماشین بطور خودکار از میزان سفارش کم کرده و اینکار را با پیغام مناسب به اطلاع مشتری میرساند.
ولی درصورتی که مبلغ پرداختی مشتری بیشتر از مبلغ میزان سفارش باشد ، ماشین مابقی پول مشتری را با حداقل سکه به او باز میگرداند و این عملیات تا زمانی که میزان سفارش صفر یا منفی وارد شود ،ادامه میابد.


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

fateme73

عضو جدید
سوال من شدید فوریه
لطفا خواهشا کمک کنید
الگوریتمی طراحی که شماره دانشجویی ومعدل40 دانشجورا از ورودی دریافت نمایید و سپس معدل 3 نفر برتر به همراه شماره دانشجویی وپیغام مناسب چاپ کند
با ارایه 2 بعدی
تورو خدا زودی بگید
 

falile

عضو جدید
۳ عدد از وردوی خوانده نوع شکل هندسی و مساحت آن شکل را محاسبه و در خروجی چاپ نمایید.؟
سوال بعدی:
برنامه ای بنویسید که ۲ عدد از ورودی خوانده با استفاده از عملوند های جمع و منها مقدار مناسب را محاسبه و در خروجی چاپ نماید.


لطف می کنید جواب این سوالات رو بدید مرسی
 

Softwear

عضو جدید
سلام بچه ها
ببخشید یه سوال داشتم اگه میشه حلشو برام بذارید

T(n)=T(n-1)+n

مرسی
 

sima92

عضو جدید
اگوریتم تقسیم و حل

اگوریتم تقسیم و حل

سلام دوستان من یه پروزه دارم عجله ای هستش می شه کمکم کنید:cry:
پروژه اینه که تو یه آرایه ای از اعداد صحیح مثبت و منفی من یه زیر آرایه انتخاب کنم که مجموع عناصر موحود در زیر آرایه بیشترین مقدار ممکن باشه،این زیر آرایه باید از خونه های متوالی انتخاب بشه
مثلا برای این آرایه
(12, -34, 40, 6, -10 ,56, 12, -1, -15 ,10 ,4)
قسمتی رو که قرمز کردم جوابه چون بیشترین مجموع متوالی ممکن از خانه های این آرایه 104 هستش حالا من الگوریتمی می خوام که به روش تقسیم و حل بتونه برای هر آرایه ای یک چنین زیر آرایه ای پیدا کنه ،کد برام مهم نیس الگوریتم می خوام ممنون می شم کمکم کنید
 

majid...

عضو جدید
سلام من هم یه سوال داشتم :
1_برنامه ای بنویسید که nرا از ورودی خوانده و n جمله از سری فیبوناتچی را چاپ کند.
---------------------
2_برنامه ای بنویسید که 10 عدد را از ورودی خوانده و مغلوب آنها را به ترتیب چاپ کند.
---------------------
3_برنامه ای بنویسید که تا موقعی که کلید Fفشرده نشود بطور متوالی کاراکتر را از ورودی دریافت کند و بشمرد.

(همه به زبان c)

ممنون میشم اگه جواب اینا رو بهم بگید....
 

majid...

عضو جدید
شرمنده به خاطر اون حرف
ولی من کل اینترنت رو گشتم فقط سایت شما رو پیدا کردم که همچین انجمن خوبی داشت،
پس این انجمن برای چیه؟؟
 

nafis...

مدیر بازنشسته
این کد برای مغلوب اعداد


Console.Write("Enter a Number\t");//a
int num = Convert.ToInt32(Console.ReadLine());//b
string maqloob = "";//c


for (int i = num.ToString().Length - 1; i >= 0; i--)//d
{
maqloob += num.ToString().Substring(i, 1);//f
}
Console.WriteLine("Maqloob = \t" + maqloob);//g
Console.Read();//f
 
آخرین ویرایش:

nafis...

مدیر بازنشسته
این کد برای تولید سری فیبوناچی
long int fibo(long int x)​

{​

if (x<=0)​

return 0;​

if (x==1||x==2)​

return 1;​

return fibo(x-1)+fibo(x-2);​

}​

//---------- main ----------------​

int main(){​

long int a;​

int n;​

cout<< " type n number for fibonschi : ";​

cin>>n;​

for (a=1 ; a<=n;a++){​

cout<< fibo(a)<<'\t';​

}​

getch();​

return 0;​

}​
 

nafis...

مدیر بازنشسته
خیلی خیلی ممنون_ولی اینا چه زبونیه؟؟
اولین کد در محیط کنسول نوشته شده و به زبان c#
دومین کد به زبان c++
سومین کد رو هم ننوشتم چون واقعا سادس، برنامه رو برای خودتون تجزیه و تحلیل کنید و یک الگوریتم براش بنویسید بعد میتونی کدش رو بزنی

------------
شما با خوندن الگوریتم هاش، میتونی با روش کار اشنا بشی، بعد به هر زبان برنامه نویسی که مدنظرت هست، بنویسی
 

Softwear

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

الف )برنامه ای بنویسید که یک حلقه تکرار با شمارنده + - * / و mod را دریافت کند
زمان رو هم باید بدست بیارم

ب) حالا اگه بخوام همین برنامه رو با حلقه های تودر تو بنویسم چه جوریه؟؟؟؟
زمانش رو هم میخوام حساب کنم


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

راستی دوستان من منیخوام اینو تو سی پلاس پلاس اجراش کنم پس برنامش باید جوری باشه که وقتی تو سی پلاس پلاس نوشتم بهم خروجی بده
 
آخرین ویرایش:

جفنگ نگو

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

الف )برنامه ای بنویسید که یک حلقه تکرار با شمارنده + - * / و mod را دریافت کند
زمان رو هم باید بدست بیارم

ب) حالا اگه بخوام همین برنامه رو با حلقه های تودر تو بنویسم چه جوریه؟؟؟؟
زمانش رو هم میخوام حساب کنم


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

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

ببینید سوالات شما کامل نیستند یعنی شما شوال رو به صورت کامل اینجا قرار نمیدهید که خواننده سوال شما رو به صورت کامل درک کند مثلا سوال اول شما t(n-1)+n این زمان چی هست ؟ ما باید چی رو بدست بیاریم

الف) منظور شما اینکه گام حرکت حلقه توسط * + / mod باشه ؟ و منظور از زمان ، مرتبه اجرایی است یا مقدار زمان اجرای شدن کد ؟ این دو با هم تفاوت دارند

ب) من باز هم متوجه سوال شما نشدم اخه اگر بخواهیم هر کدام از اینها رو در یک حلقه قرار دهیم و حلقه ها رو داخل یکدیگر ، اون وقت ترتیب قرار گرفتن + * / mod برای حلقه ها در زمان بدست امده بسیار بسیار تاثیر گذار است پس لطفا کمی واضح تر سوال کنید قطعا دوستان بهتر میتوانند شما رو یاری کنند
 

Softwear

عضو جدید
سلام به شما دوست عزیزم
ممنون بابت توجهتون به سوالات من
سوال اولمو که جوابشو پیدا کردم
و اما در مورد سوال دوم
اینی که الان براتون میذارم همین سوالی که استاد روی وایت برد برامون نوشت
برنامه ای بنویسید که یک حلقه تکرار با شمارنده + - * / mod دریافت کند
آلف) درست بودن حلقه را تضمین کنید
ب)زمان رو بدست بیاورید
بعدش گفت اینو با حلقه های تودرتو هم بنویسید
این عینا سوالیه که برامون نوشت و هیچ گونه توضیحی هم در مورد سوال بهمون نداد
به شخصه هرچی دنبالش گشتم پیداش نکردم . مطلبی پیدا نکردم که بدردم بخوره
 

Abolfazl009

عضو جدید
کسی میدونی چطوری میشه الگوریتم مرتب سازی n عدد نوشت که بدون استفاده از توابع بازگشتی و با یک حلقه for کار کنه؟

سلام.
منم دقیقاً همین برنامه رو لازم دارم. یعنی بدون استفاده از توابع بازگشت، آرایه ها و مواردی از این قبیل! تنها فقط با حلقه ها و شرط! بدون آرایه ها، هیچی به ذهنم نمیرسه! میشه کد این برنامه رو یکی از دوستان زحمتشو بکشه؟!
 
آخرین ویرایش:

Softwear

عضو جدید
حلقه تکرار با شمارنده + - * / mod

حلقه تکرار با شمارنده + - * / mod

سلام به همه دوستان و مهندسان عزیز
من این سوال رو تو تاپیک حل مسائل الگوریتم نوشتم ولی فقط یه نفر از سوال من بازدید کرد و من گفتم شاید اگه یه تاپیک جدید برای سوالم بزنم دوستان بیشتری بیان و به من کمک بکنن
حالا هرکس میتونه به سوال من پاسخ بده چون واقعا به جوابش نیاز دارم
سوال:
برنامه ای بنویسید که یک حلقه تکرار با شمارنده + - * / mod دریافت کند
آلف) درست بودن حلقه را تضمین کنید
ب)زمان رو بدست بیاورید
بعد همین برنامه رو با حلقه تو در تو رو برام اگه کسی میدونه بنویسه
زمانش رو هم میخوام(هم مرتبه زمانی هم زمان اجرا شدن کد)

ممنون بابت توجهتون
:gol::gol::gol::gol:
 
بالا