//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

Geometrik ortalama maksimum ve mininumun değerlerini ve standart sapmasını hesaplayan bir program yazınız.

Detaylı

UTL_FILE PERFORMANSI

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 ...

Detaylı