tombok1/Tombok1/Program.cs

89 lines
2.8 KiB
C#
Raw Permalink Normal View History

2023-01-23 12:15:11 +00:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tombok1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Tömbök gyakorlása.");
2023-01-23 13:10:41 +00:00
//Tömbök megadása
int[] szamok1 = {0,4,7,33,-12 };
int[] szamok2 = new int[10];
//deklarálás és definiálás két külön lépésben
double[] valosok;
Console.WriteLine("Ezután hozom létre a valosok tömböt.");
valosok = new double[100];
//tömb tartalmának megjelenítése
Console.WriteLine(szamok1); //csak a típust írja ki
Console.WriteLine(valosok); //csak a típust írja ki
foreach (double vszam in valosok)
{
Console.WriteLine(vszam);
}
2023-01-30 12:44:56 +00:00
//mejelenítés hagyományos for ciklussal
2023-01-23 13:10:41 +00:00
for (int i = 0; i < valosok.Length; i++)
{
Console.WriteLine(valosok[i]); // az i-dik tömbelem elérése
}
//tömb elemeinek módosítása
Random rd = new Random();
for (int i = 0; i < valosok.Length; i++)
{
valosok[i] = rd.NextDouble();
}
foreach (double vszam in valosok)
{
Console.WriteLine(vszam);
}
//utolsó előtti valós szám csak egyedül újra:
Console.WriteLine($"Az utolsó előtti: {valosok[valosok.Length-2]}");
2023-01-23 13:37:05 +00:00
//szamok2 tömb feltöltése 30 és 900 közötti véletlenszámokkal, majd annak kiírása
for (int i = 0; i < szamok2.Length; i++)
{
szamok2[i] = rd.Next(30,901);
}
foreach (int vszam in szamok2)
{
Console.WriteLine(vszam);
}
//karakter tömb
char[] betuk = {'a','*','~','4','\t','\n','ű'};
2023-01-30 12:44:56 +00:00
//string mint karaktertömb kezelése
2023-01-23 13:37:05 +00:00
string szoveg = "almafa";
Console.WriteLine(szoveg[3]);
char hhh = szoveg[2];
2023-01-30 12:44:56 +00:00
//string tömb létrehozása
string[] napok = {"hétfő","kedd","szerda","csütörtök","péntek","szombat","vasárnap"};
//20 elemű üres tömb létrehozása
string[] nevek = new string[20];
nevek[0] = "Adrienn";
Console.WriteLine($"A nevek tömb első eleme: {nevek[1]}");
//logikai értékek tömbje
bool[] fejvagyiras = { true, true, false, false, true };
int flagdb = 345;
bool[] flagek = new bool[flagdb*4];
//objektumok tömbje
Random[] generatorok = new Random[6];
generatorok[3] = new Random(45);
2023-01-23 13:37:05 +00:00
2023-01-23 12:15:11 +00:00
}
}
}