Egyéni dolgozatértékelés folytatása.
Bálint megoldása:
// Tömbkezelés gyakorlása I.
//1. feladat:
//Hozz létre egy tömböt 5 db egész szám tárolására.
//A tömb elemeit a felhasználó fogja feltölteni.
//Megkéred, hogy csak páros számokat írjon be, majd írd ki neki, hogy kéred a tömb első elemét.
//Beírja a számot, amit Te beteszel egy változóba.
//Eztán megvizsgálod a számot. Ha páros, beteszed a tömbben a helyére.
//Ha nem páros, kiírod újra, hogy írja be az első elemet.
//(Feltételezzük, hogy másodjára már jól írja be.)
//Ugyanezt a játékot eljátszod az összes többi elem bekérésénél is.
int[] szam = new int[5];
Console.WriteLine("Add meg a tömb 1. számát");
int szam0 = Convert.ToInt32(Console.ReadLine());
if (szam0 % 2 == 0)
{
szam[0] = szam0;
}
else
{
Console.WriteLine("Add meg a tömb 1. számát");
szam0 = Convert.ToInt32(Console.ReadLine());
szam[0] = szam0;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Console.WriteLine("Add meg a tömb 2. számát");
int szam1 = Convert.ToInt32(Console.ReadLine());
if (szam1 % 2 == 0)
{
szam[1] = szam1;
}
else
{
Console.WriteLine("Add meg a tömb 2. számát");
szam1 = Convert.ToInt32(Console.ReadLine());
szam[1] = szam1;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Console.WriteLine("Add meg a tömb 3. számát");
int szam2 = Convert.ToInt32(Console.ReadLine());
if (szam2 % 2 == 0)
{
szam[2] = szam2;
}
else
{
Console.WriteLine("Add meg a tömb 3. számát");
szam2 = Convert.ToInt32(Console.ReadLine());
szam[2] = szam2;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Console.WriteLine("Add meg a tömb 4. számát");
int szam3 = Convert.ToInt32(Console.ReadLine());
if (szam3 % 2 == 0)
{
szam[3] = szam3;
}
else
{
Console.WriteLine("Add meg a tömb 4. számát");
szam3 = Convert.ToInt32(Console.ReadLine());
szam[3] = szam3;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Console.WriteLine("Add meg a tömb 5. számát");
int szam4 = Convert.ToInt32(Console.ReadLine());
if (szam4 % 2 == 0)
{
szam[4] = szam4;
}
else
{
Console.WriteLine("Add meg a tömb 5. számát");
szam4 = Convert.ToInt32(Console.ReadLine());
szam[4] = szam4;
}
//2. feladat:
//A tömböd most fel van töltve.
//Írasd ki a tömb elemeit soronként a képernyőre.
//Egy billentyűlenyomással lehessen továbbmenni.
Console.WriteLine("A tömb 1. eleme: {0}", szam[0]);
Console.ReadLine();
Console.WriteLine("A tömb 2. eleme: {0}", szam[1]);
Console.ReadLine();
Console.WriteLine("A tömb 3. eleme: {0}", szam[2]);
Console.ReadLine();
Console.WriteLine("A tömb 4. eleme: {0}", szam[3]);
Console.ReadLine();
Console.WriteLine("A tömb 5. eleme: {0}", szam[4]);
Console.ReadLine();
//3. feladat:
//Vizsgáld meg az összes tömbelemet, hogy osztható-e 6-tal, és egyesével írasd is ki a képernyőre.
//Egy billentyűlenyomással lehessen továbbmenni.
if (szam[0] % 6 == 0)
{
Console.WriteLine("Az 1. elem: {0} osztható 6-tal", szam[0]);
}
else
{
Console.WriteLine("Nem osztható 6-tal maradék nélkül.");
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (szam[1] % 6 == 0)
{
Console.WriteLine("Az 2. elem: {0} osztható 6-tal", szam[1]);
}
else
{
Console.WriteLine("Nem osztható 6-tal maradék nélkül.");
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (szam[2] % 6 == 0)
{
Console.WriteLine("Az 3. elem: {0} osztható 6-tal", szam[2]);
}
else
{
Console.WriteLine("Nem osztható 6-tal maradék nélkül.");
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (szam[3] % 6 == 0)
{
Console.WriteLine("Az 4. elem: {0} osztható 6-tal", szam[3]);
}
else
{
Console.WriteLine("Nem osztható 6-tal maradék nélkül.");
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (szam[4] % 6 == 0)
{
Console.WriteLine("Az 5. elem: {0} osztható 6-tal", szam[4]);
}
else
{
Console.WriteLine("Nem osztható 6-tal maradék nélkül.");
}