//diziyi küçükten büyüğe sıralama static void dizi_9() { int i, j, temp
Transkript
//diziyi küçükten büyüğe sıralama static void dizi_9() { int i, j, temp
//diziyi küçükten büyüğe sıralama static void dizi_9() { int i, j, temp, min; int[] x = {25,3,5,87,88,95,20,65,45,1}; for (i = 0; i <x. Length; i++){ min = i; for (j = i+1; j < x.Length; j++){ if (x[j] < x[min]) min = j; } temp = x[i]; x[i] = x[min]; x[min] = temp; Console .WriteLine(x[i]); } Console.Read(); } //diziyi tersine çevirme static void dizi_8() { int c, temp; int [] x=new int [10]; for (c = 0; c < x.Length; c++){// diziye değer alma Console.Write("{0}. indis:",c); x[c] = int.Parse(Console.ReadLine()); } for (c = 0; c <= (x.Length -2)/2; c++){// ters çevirme temp =x[(x.Length -1)-c]; x[(x.Length - 1)-c] = x[c]; x[c] = temp; } foreach (int k in x) {// diziyi yazdırma Console.WriteLine(k); } Console.Read(); } //eleman sayısı dışarıdan girilen dizilerle işlem static void dizi_7() { int sayi; Console.Write("Öğrenci sayısını giriniz:"); sayi = int.Parse(Console.ReadLine()); string [] ad= new string [sayi]; for (int i = 0; i < ad.Length; i++) { Console.Write("{0}. öğrenci:",i+1); ad[i] = Console.ReadLine(); } Console.WriteLine(ad[0]); Console.Write(ad[ad.Length-1]); Console.Read(); } //rasgele üretilen 10 adet sayıyı diziye aktarıp, //bu sayıların kendilerini ve toplamlarını ekrana yazdıran, static void dizi_6() { Random rnd = new Random(); int[] x = new int[10]; int toplam = 0; for (int i = 0; i < x.Length/*eleman sayısı*/; i++) { x[i] = rnd.Next(10, 50); Console .WriteLine(x[i]); toplam = toplam + x[i]; } Console.Write("Üretilen sayıların toplamı:{0}",toplam); Console.Read(); } //{10,25,950,65,78,20,1000} dizisinde, son rakamı "0" olan kaç //eleman olduğunu bulan, static void dizi_5() { int adet = 0; int[] x = { 10, 25, 950, 65, 78, 20, 1000 }; for (int i = 0; i < x.Length; i++) { if (x[i]%10==0) adet++; } Console.Write("{0} adet eleman var.",adet); Console.Read(); } //elemanları dışardan girilen 10 elemanlı bir dizinin //3. ve 7. elemanlarının toplamını yazdıran, static void dizi_4() { int[] x = new int[10]; for (int i = 0; i <=9; i++) { Console.Write("{0}. indis:",i); x[i] = int.Parse(Console.ReadLine()); } Console.Write("{0}+{1}={2}",x[3],x[7],(x[3]+x[7])); Console.Read(); } static void dizi_3() { int i, j; int[,] x = new int[3, 4] {{1,2,3,4},{1,2,3,4},{1,2,3,4}}; for (i = 0; i < x.GetLength (0); i++) { for (j = 0; j < x.GetLength(1); j++) { Console.Write(x[i, j]); if (j == x.GetLength(1) - 1) Console.WriteLine(); } } Console.Read(); } static void dizi_2() { string[] ad = {"Volkan","Ayşe","Emin","Beyza" }; //Console.WriteLine(ad[2]); for (int i = 2; i <=3; i++) { Console.WriteLine(ad[i]); } /*foreach (string k in ad) { Console.WriteLine(k); }*/ Console.Read(); } static void dizi_1() { int i,j=0; int[] dizi = new int[51]; for (i = 0; i <= 100; i+=2) { dizi[j] = i; j++; } foreach (int k in dizi) { Console.WriteLine(k); } /*for (i = 0; i <=50; i++) { Console.WriteLine(dizi[i]); }*/ Console.Read(); }
Benzer belgeler
Geometrik ortalama
maksimum ve mininumun değerlerini ve standart sapmasını hesaplayan bir program yazınız.
UTL_FILE PERFORMANSI
-- if small enough for a single write
IF len < 32760 THEN
utl_file.put_raw(l_output,V_BLOB);
utl_file.fflush(l_output);
ELSE -- write in pieces
vstart := 1;
WHILE vstart < len and bytelen > 0
LOOP
...