Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace activity2
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] num = {50,20,40,30,60,90,70,100,80,10};
- int temp = 0;
- bool flag = true;
- int falsecounter = 0;
- //Random r = new Random();
- //for (int index = 0; index <= num.Length-1;index++)
- //num[index]= r.Next(1,100);
- foreach (int val in num)
- Console.Write(val + "\t");
- //1st------------------------------------------------------
- {
- falsecounter=0;
- for(int index=0;index<=num.Length-2;index++)
- {
- if (num[index]>num[index+1])
- {
- temp=num[index];
- num[index]=num[index+1];
- num[index+1]=temp;
- }
- else
- falsecounter++;
- }
- if(falsecounter==num.Length-1)
- flag=false;
- }
- //foreach(int val in num)
- //Console.Write(val +"\t");
- //2nd--------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- // foreach (int val in num)
- // Console.Write(val + "\t");
- //3rd--------------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- //foreach (int val in num)
- // Console.Write(val + "\t");
- //4th--------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- //foreach (int val in num)
- //Console.Write(val + "\t");
- //5th-------------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- //foreach (int val in num)
- //Console.Write(val + "\t");
- //6th--------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- //foreach (int val in num)
- // Console.Write(val + "\t");
- //7th------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- //foreach (int val in num)
- // Console.Write(val + "\t");
- //8th-------------------------------------------------------------
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- //foreach (int val in num)
- //Console.Write(val + "\t");
- //9th------------------------------------------------------------
- do
- {
- falsecounter = 0;
- for (int index = 0; index <= num.Length - 2; index++)
- {
- if (num[index] > num[index + 1])
- {
- temp = num[index];
- num[index] = num[index + 1];
- num[index + 1] = temp;
- }
- else
- falsecounter++;
- }
- if (falsecounter == num.Length - 1)
- flag = false;
- }
- while (flag == true);
- foreach (int val in num)
- Console.Write(val + "\t");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement