Advertisement
Ang377ou

descending/ascendingorder

Mar 23rd, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.07 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace activity2
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. int[] num = {50,20,40,30,60,90,70,100,80,10};
  13. int temp = 0;
  14. bool flag = true;
  15. int falsecounter = 0;
  16.  
  17. //Random r = new Random();
  18.  
  19. //for (int index = 0; index <= num.Length-1;index++)
  20. //num[index]= r.Next(1,100);
  21.  
  22.  
  23. foreach (int val in num)
  24. Console.Write(val + "\t");
  25. //1st------------------------------------------------------
  26. {
  27. falsecounter=0;
  28. for(int index=0;index<=num.Length-2;index++)
  29. {
  30. if (num[index]>num[index+1])
  31. {
  32. temp=num[index];
  33. num[index]=num[index+1];
  34. num[index+1]=temp;
  35. }
  36. else
  37. falsecounter++;
  38. }
  39. if(falsecounter==num.Length-1)
  40. flag=false;
  41. }
  42.  
  43. //foreach(int val in num)
  44. //Console.Write(val +"\t");
  45. //2nd--------------------------------------------------------------
  46. {
  47. falsecounter = 0;
  48. for (int index = 0; index <= num.Length - 2; index++)
  49. {
  50. if (num[index] > num[index + 1])
  51. {
  52. temp = num[index];
  53. num[index] = num[index + 1];
  54. num[index + 1] = temp;
  55. }
  56. else
  57. falsecounter++;
  58. }
  59. if (falsecounter == num.Length - 1)
  60. flag = false;
  61. }
  62.  
  63. // foreach (int val in num)
  64. // Console.Write(val + "\t");
  65. //3rd--------------------------------------------------------------------
  66. {
  67. falsecounter = 0;
  68. for (int index = 0; index <= num.Length - 2; index++)
  69. {
  70. if (num[index] > num[index + 1])
  71. {
  72. temp = num[index];
  73. num[index] = num[index + 1];
  74. num[index + 1] = temp;
  75. }
  76. else
  77. falsecounter++;
  78. }
  79. if (falsecounter == num.Length - 1)
  80. flag = false;
  81. }
  82.  
  83. //foreach (int val in num)
  84. // Console.Write(val + "\t");
  85. //4th--------------------------------------------------------------
  86. {
  87. falsecounter = 0;
  88. for (int index = 0; index <= num.Length - 2; index++)
  89. {
  90. if (num[index] > num[index + 1])
  91. {
  92. temp = num[index];
  93. num[index] = num[index + 1];
  94. num[index + 1] = temp;
  95. }
  96. else
  97. falsecounter++;
  98. }
  99. if (falsecounter == num.Length - 1)
  100. flag = false;
  101. }
  102.  
  103. //foreach (int val in num)
  104. //Console.Write(val + "\t");
  105. //5th-------------------------------------------------------------------
  106. {
  107. falsecounter = 0;
  108. for (int index = 0; index <= num.Length - 2; index++)
  109. {
  110. if (num[index] > num[index + 1])
  111. {
  112. temp = num[index];
  113. num[index] = num[index + 1];
  114. num[index + 1] = temp;
  115. }
  116. else
  117. falsecounter++;
  118. }
  119. if (falsecounter == num.Length - 1)
  120. flag = false;
  121. }
  122.  
  123. //foreach (int val in num)
  124. //Console.Write(val + "\t");
  125. //6th--------------------------------------------------------------
  126. {
  127. falsecounter = 0;
  128. for (int index = 0; index <= num.Length - 2; index++)
  129. {
  130. if (num[index] > num[index + 1])
  131. {
  132. temp = num[index];
  133. num[index] = num[index + 1];
  134. num[index + 1] = temp;
  135. }
  136. else
  137. falsecounter++;
  138. }
  139. if (falsecounter == num.Length - 1)
  140. flag = false;
  141. }
  142.  
  143. //foreach (int val in num)
  144. // Console.Write(val + "\t");
  145. //7th------------------------------------------------------------
  146. {
  147. falsecounter = 0;
  148. for (int index = 0; index <= num.Length - 2; index++)
  149. {
  150. if (num[index] > num[index + 1])
  151. {
  152. temp = num[index];
  153. num[index] = num[index + 1];
  154. num[index + 1] = temp;
  155. }
  156. else
  157. falsecounter++;
  158. }
  159. if (falsecounter == num.Length - 1)
  160. flag = false;
  161. }
  162. //foreach (int val in num)
  163. // Console.Write(val + "\t");
  164. //8th-------------------------------------------------------------
  165. {
  166. falsecounter = 0;
  167. for (int index = 0; index <= num.Length - 2; index++)
  168. {
  169. if (num[index] > num[index + 1])
  170. {
  171. temp = num[index];
  172. num[index] = num[index + 1];
  173. num[index + 1] = temp;
  174. }
  175. else
  176. falsecounter++;
  177. }
  178. if (falsecounter == num.Length - 1)
  179. flag = false;
  180. }
  181. //foreach (int val in num)
  182. //Console.Write(val + "\t");
  183. //9th------------------------------------------------------------
  184. do
  185. {
  186. falsecounter = 0;
  187. for (int index = 0; index <= num.Length - 2; index++)
  188. {
  189. if (num[index] > num[index + 1])
  190. {
  191. temp = num[index];
  192. num[index] = num[index + 1];
  193. num[index + 1] = temp;
  194. }
  195. else
  196. falsecounter++;
  197. }
  198. if (falsecounter == num.Length - 1)
  199. flag = false;
  200. }
  201. while (flag == true);
  202. foreach (int val in num)
  203. Console.Write(val + "\t");
  204.  
  205. Console.ReadLine();
  206.  
  207.  
  208.  
  209. }
  210. }
  211. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement