25-09-08, 15:43
|
# 5
|
חבר על
|
ציטוט:
נכתב במקור על ידי Baku
פשוט תכתוב תנאי, שהם הקליטה האחרונה גדולה מהקליטה הקודמת היא מזיזה הכל אחד למטה, ובעקרון הזה את הכל.
|
בדיוק אחרי שאמרת לי את זה קלטתי וזה גם מה שהייתי צריך לעשות
תודה רבה.
ציטוט:
נכתב במקור על ידי Davieh
PHP קוד:
int small, Num = int.Parse(Console.ReadLine()); int[] Nums = new int [Num];
for (int i = 0; i < Nums.Length; i++) { Nums[i] = int.Parse(Console.ReadLine()); }
for (int i = 0; i < Nums.Length; i++) { small = Nums[i]; for (int j = i + 1; j < Nums.Length; j++) { if (Nums[j] < small) { small = Nums[j]; Nums[j] = Nums[i]; Nums[i] = small; } } } Console.WriteLine(); for(int i=0;i<Nums.Length;i++) { Console.WriteLine(Nums[i]); }
אפשר לעשות גם בריקורסיה ועוד המון שיטות .. אבל זה משו מודולרי לכמה מספרים שתרצה ..
סתם משיעמום :P
|
תודה רבה לא היה צורך להשתמש בלולאה הרעיון היה למצוא רעיון הכי פשוט.
ציטוט:
נכתב במקור על ידי aviho1
זה לא נחוץ, והצהרת על int i 3 פעמים אבל בקטנה 
|
תודה גם לך.
אפשר לנעול הסתדרתי.
|
|
|