//Feladatok:
//1.Hozz létre egy egész értékeket tartalmazó tömböt kedved
szerinti elemszámmal.
int[] egesz_szam = new
int[9];
//2.Töltsd
föl adatokkal.
egesz_szam[0] = 1;
egesz_szam[1] = 2;
egesz_szam[2] = 3;
egesz_szam[3] = 4;
egesz_szam[4] = 5;
egesz_szam[5] = 6;
egesz_szam[6] = 7;
egesz_szam[7] = 8;
egesz_szam[8] = 9;
//3.Írd ki két elem értékét a képernyőre.
Console.WriteLine("A
tömb első eleme: {0}", egesz_szam[0]);
Console.WriteLine("A
tömb utolsó eleme: {0}", egesz_szam[8]);
//4.Írd ki a képernyőre egy másik elemmel végzett
valamilyen művelet eredményét.
Console.WriteLine("A
3. tömb elem hatszorosa: {0}", egesz_szam[2] * 6);
Console.ReadLine();
//5.A fenti műveleteket ismételd meg más adattípusokkal,
tehát double, char, stb. tömbökkel.
//Mindig az adattípusnak megfelelő műveletet végezz.
//Pl.: double, byte: matematikai művelet;
//char: nagybetűsre alakítás (előtte stringgé kell
alakítani);
//string: mondjuk meg a hosszát;
//bool: logikai művelet)
double[] valosszamTomb = new
double[5];
valosszamTomb[0] =
4.5;
valosszamTomb[1] =
1.4;
valosszamTomb[2] =
2.6;
valosszamTomb[3] =
4.1;
valosszamTomb[4] =
3.5;
Console.WriteLine("A
valós tömb első eleme: {0}", valosszamTomb[0]);
Console.WriteLine("A
valós tömb utolsó eleme: {0}", valosszamTomb[4]);
Console.WriteLine("A
2. tömbelem négyszerese: {0}", valosszamTomb[1] * 4);
Console.ReadLine();
byte[] piciszamTomb = new
byte[5];
piciszamTomb[0] = 12;
piciszamTomb[1] = 10;
piciszamTomb[2] = 105;
piciszamTomb[3] = 155;
piciszamTomb[4] = 255;
Console.WriteLine("A
byte tömb második eleme: {0}", piciszamTomb[1]);
Console.WriteLine("A
byte tömb utolsó előtti eleme: {0}", piciszamTomb[3]);
Console.WriteLine("A
3. tömbelem négyzetgyöke: {0}", Math.Sqrt(piciszamTomb[2]));
Console.ReadLine();
char[] karakterTomb = new
char[4];
karakterTomb[0] = 'a';
karakterTomb[1] = 'b';
karakterTomb[2] = 'c';
karakterTomb[3] = 'd';
Console.WriteLine("A
karakter tömb 0. indexű eleme: {0}", karakterTomb[0]);
Console.WriteLine("A
karakter tömb 3. indexű eleme: {0}", karakterTomb[3]);
Console.WriteLine("Az
első betű nagybetűsre alakítása: {0}",
karakterTomb[0].ToString().ToUpper());
Console.ReadLine();
string[] stringTomb = new
string[3];
stringTomb[0] = "Ne Pál";
stringTomb[1] = "Rö Vid";
stringTomb[2] = "Vagd Alma";
Console.WriteLine("A string tömb 0. indexű eleme: {0}",
stringTomb[0]);
Console.WriteLine("A
string tömb 2. indexű eleme: {0}", stringTomb[2]);
Console.WriteLine("A
harmadik név hossza: {0}", stringTomb[2].Length);
Console.ReadLine();
bool[] logikaiTomb = new
bool[6];
logikaiTomb[0] = true;
logikaiTomb[1] = false;
logikaiTomb[2] = true;
logikaiTomb[3] = true;
logikaiTomb[4] = false;
logikaiTomb[5] = true;
Console.WriteLine("A
logikai tömb 0. indexű eleme: {0}", logikaiTomb[0]);
Console.WriteLine("A
logikai tömb 3. indexű eleme: {0}", logikaiTomb[3]);
Console.WriteLine("Az
utolsó állítás tagadása: {0}", !logikaiTomb[5]);
Console.WriteLine("Az
első és a második tömbelem közötti ÉS művelet eredménye: {0}",
logikaiTomb[0] && logikaiTomb[1]);
Console.ReadLine();
}
}
}