rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

موضوع پروژه :
برنامه ای بنویسید که عناصر ماتریس 2*3 را از ورودی خوانده، کوچکترین عنصر هر سطر را پیدا کند و به همراه شماره آن سطر به خروجی ببرد. این برنامه را با استفاده از تابع بنویسید.


دوستان میشه هر چه زودتر کمکم کنید جواب این پروژه رو بنویسید آخه فردا آخرین مهلت واسه تحویله
خواهشا زود جواب بدین

لطفا دیگه پروژه درخواست نکنید ... این دفعه حالا چون نمرتون لنگه می زارم ...

اینم کدش .
 

graph

New Member
ارسال ها
108
لایک ها
75
امتیاز
0
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

موضوع پروژه :
برنامه ای بنویسید که عناصر ماتریس 2*3 را از ورودی خوانده، کوچکترین عنصر هر سطر را پیدا کند و به همراه شماره آن سطر به خروجی ببرد. این برنامه را با استفاده از تابع بنویسید.


دوستان میشه هر چه زودتر کمکم کنید جواب این پروژه رو بنویسید آخه فردا آخرین مهلت واسه تحویله
خواهشا زود جواب بدین

اقا رضا کدشونو گذاشتن و مال من دیگه بدرد نمی خوره
اما به هر حال اینم باشه:
Ubuntu Pastebin
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

حالا یه سوالم می زارم بیکار شدین فکر کنین : :d

برنامه ای بنویسید که دو عدد حداکثر 10000 رقمی را از ورودی(فایل) بخواند و جز صحیح لگاریتم عدد اول را در مبنای عدد دوم در خروجی چاپ کند .
 

graph

New Member
ارسال ها
108
لایک ها
75
امتیاز
0
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

حالا یه سوالم می زارم بیکار شدین فکر کنین : :d

برنامه ای بنویسید که دو عدد حداکثر 10000 رقمی را از ورودی(فایل) بخواند و جز صحیح لگاریتم عدد اول را در مبنای عدد دوم در خروجی چاپ کند .
این از سوالای ازمون ازمایشی تون نبود؟
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

این از سوالای ازمون ازمایشی تون نبود؟
آره شبیهش بود ... اوجا مبنای 2 بود (الآن یکم تعمیم پیدا کرد مثلا :D)

اگه اینو قبلا حل کردی می تونی این دو تا رو حل کنی (الته اگه قلا حل نکرده باشی ، یه سوالم بزاری من فکر کنم ثواب داره )

http://projecteuler.net/problem=112

http://projecteuler.net/problem=145
 
آخرین ویرایش توسط مدیر

graph

New Member
ارسال ها
108
لایک ها
75
امتیاز
0
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

اگه تکراریه بگو:
n کار را می‌خواهیم روی یک ماشین اجرا کنیم. اجرای کار شماره ‌i به اندازه‌ی t[SUB]i[/SUB] زمان می‌گیرد. ماشین در هر لحظه حداکثر می‌تواند یکی از کارها رو انجام دهد. برنامه‌ای بنویسید که ترتیبی برای اجرای این کارها پیدا کند، به طوری که متوسط زمان پایان یافتن کارها مینیمم شود.
ورودی: در سطر اول ورودی n و در سطر بعدی t[SUB]i[/SUB] ها نوشته شده‌اند. فرض کنید n <= 100 و t[SUB]i[/SUB] ها صحیح و مثبت اند.
خروجی: در سطر اول فایل خروجی متوسط زمان پایان یافتن کارها و در سطر دوم ترتیب انجام کارها رو بنویسید.
مثال:
ورودی نمونه:534 23 52 13 42
خروجی نمونه:794 2 1 5
 
آخرین ویرایش توسط مدیر

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

اگه تکراریه بگو:
n کار را می‌خواهیم روی یک ماشین اجرا کنیم. اجرای کار شماره ‌i به اندازه‌ی t[SUB]i[/SUB] زمان می‌گیرد. ماشین در هر لحظه حداکثر می‌تواند یکی از کارها رو انجام دهد. برنامه‌ای بنویسید که ترتیبی برای اجرای این کارها پیدا کند، به طوری که متوسط زمان پایان یافتن کارها مینیمم شود.
ورودی: در سطر اول ورودی n و در سطر بعدی t[SUB]i[/SUB] ها نوشته شده‌اند. فرض کنید n <= 100 و t[SUB]i[/SUB] ها صحیح و مثبت اند.
خروجی: در سطر اول فایل خروجی متوسط زمان پایان یافتن کارها و در سطر دوم ترتیب انجام کارها رو بنویسید.
مثال:
ورودی نمونه:534 23 52 13 42
خروجی نمونه:794 2 1 5
آره ... متاسفانه تکراریه .... سوال مسئله های الگوریتمی ... یادمه قبلا شاازززم یه بار گزاشته بود رو وبلاگ .... راه حلشم گریدی . :5:
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83

graph

New Member
ارسال ها
108
لایک ها
75
امتیاز
0
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

[h=2]امیدوارم این تکراری نباشه سوال جالبیه

Which Day Is It?[/h]
Time Limit: 1.0 second
Memory Limit: 16 MB
Sometimes it is of great importance to know which day of the week a given date will be. And we start searching for the nearest calendar. Being lucky we may find one. And find out that this one does not contain the date you need. What a pity!

Thus you are asked to create a calendar that will be able to process any given date in the years range from 1600 till 2400. Given a date, your program should print (see the examples below) a correct calendar for the month containing the date. Do not forget about the leap years. A year is considered to be leap if it is multiple of 4 except it is multiple of 100 except it is multiple of 400. For example 1996 is a leap year, 1900 is not a leap year (it is a multiple of 4 and multiple of 100) and 2000 is a leap year (it is a multiple of 4, multiple of 100 and multiple of 400 as well).

[h=3]Input[/h]The first line of input contains a date, i.e. three integer numbers: day (1–31), month (1–12) and year (1600–2400) separated by spaces.

[h=3]Output[/h]The output should contain exactly 7 lines with the correct calendar for the month containing the given date. Format of a calendar is given by the examples below (for a reading convenience spaces in output example are replaced with dots, real output should contain spaces instead). And do not forget to highlight the given date by square brackets.

[h=3]Samples[/h][TABLE="class: sample"]
[TR]
inputoutput[/TR]
[TR]
[TD]
16 3 2002[/TD]
[TD]
mon........4...11...18...25tue........5...12...19...26wed........6...13...20...27thu........7...14...21...28fri...1....8...15...22...29sat...2....9..[16]..23...30sun...3...10...17...24...31[/TD]
[/TR]
[TR]
[TD]
1 3 2002[/TD]
[TD]
mon........4...11...18...25tue........5...12...19...26wed........6...13...20...27thu........7...14...21...28fri.[.1]...8...15...22...29sat...2....9...16...23...30sun...3...10...17...24...31[/TD]
[/TR]
[/TABLE]
 

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

دوستان این کد من برای این سوال چه مشکلی داره ؟ جواب رو 4 تا بیشتر میده !



کد
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

جریان این For جیه ؟
for (x = x / 2; x > 1; x = x / 2)
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
آخرین ویرایش توسط مدیر

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
پاسخ : ==>( مارتن برنامه نویسی 90 ! )<==

آره همین بوده !
من میخواستم تحلیلش کنید ! :4:
چجوری lg x بار تکرار میشه ؟
خوب اول x=x/2 بعد تا زمانی که x>1 باشه همینجوری تقسیم بر 2 می شه تا به 1 برسه .... همین.
 
بالا