//1. Hozz létre
egy 5 elemű tömböt integer típusú számok tárolására.
//2. Ezt a tömböt
-10 és 200 közötti véletlen számokkal kell feltöltened.
//4. Írd ki a képernyőre
a számokat egymás mellé, közöttük vessző legyen.
//5. Ha az első
szám nagyobb, mint 100, akkor írd ki, hogy "Ez nagy szám."
//6. Ha nem
nagyobb, mint 100, ne írj ki semmit.
//7. Ha az első
szám negatív, akkor írd ki az abszolút értékét a képernyőre.
//8. Ha az első
szám nulla, vagy pozitív, akkor írd ki a számot a képernyőre.
//9. Hozz létre
egy 5 elemű tömböt szövegek tárolására. Töltsd föl programból tantárgyak
neveivel. Hasonlítsd össze az első tömbben található számokat rendre a második
tömbben található szövegek hosszával. Írd ki a képernyőre, hogy melyik a
kisebb/nagyobb, esetleg egyenlőek-e. (Mindegyik tömbelemen menj végig.)
//További feladatok:
//10. Írjuk ki az utolsó szám négyzetét. Math.Pow();
//11. Írjuk ki, mennyi a második szám a negyediken.
//12. Írjuk ki a 3. szám abszolút értékét függvénnyel.
Math.Abs();
//13. Ha a 4. szám pozitív, írjuk ki a négyzetgyökét.
Math.Sqrt;
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
Feladatmix
{
class Program
{
static void Main(string[]
args)
{
//1. Hozz létre
egy 5 elemű tömböt integer típusú számok tárolására.
int[]
szamok = new int[5];
//A tömbelemek
alapértelmezett értéke nulla, így nem szükséges feltölteni őket.
//2. Ezt a
tömböt -10 és 200 közötti véletlen számokkal kell feltöltened.
Random
rnd = new Random();
szamok[0] = rnd.Next(-10,
201); //ennél
több nem kell az értékadásnál
szamok[1] = rnd.Next(-10, 201);
szamok[2] = rnd.Next(-10, 201);
szamok[3] = rnd.Next(-10, 201);
szamok[4] = rnd.Next(-10, 201);
//4. Írd ki
a képernyőre a számokat egymás mellé, közöttük vessző legyen.
Console.WriteLine("{0},{1},{2},{3},{4}", szamok[0],
szamok[1], szamok[2], szamok[3], szamok[4]);
//5. Ha az
első szám nagyobb, mint 100, akkor írd ki, hogy "Ez nagy szám."
if
(szamok[0] > 100)
{
Console.WriteLine("Ez nagy szám");
}
Console.WriteLine();
//6. Ha nem
nagyobb, mint 100, ne írj ki semmit.
//7. Ha az
első szám negatív, akkor írd ki az abszolút értékét a képernyőre.
if
(szamok[0] < 0)
{
Console.WriteLine(Math.Abs(szamok[0]));
//Láttam
ilyen megoldást: Console.WriteLine("{0}", Math.Abs(szamok[0])); Nem
kell ilyenkor a {0} !
}
Console.WriteLine();
//8. Ha az
első szám nulla, vagy pozitív, akkor írd ki a számot a képernyőre.
if
(szamok[0] >= 0 ) //vagy bonyolultabban, de akár így is jó:(szamok[0] == 0 ||
szamok[0] > 0)
{
Console.WriteLine(szamok[0]);
}
Console.WriteLine();
//9. Hozz létre
egy 5 elemű tömböt szövegek tárolására. Töltsd föl programból tantárgyak
neveivel.
//Hasonlítsd
össze az első tömbben található számokat rendre a második tömbben található szövegek
hosszával.
//Írd ki
a képernyőre, hogy melyik a kisebb/nagyobb, esetleg egyenlőek-e. (Mindegyik tömbelemen
menj végig.)
string[]
tan = new string[5];
tan[0] = "Matematika";
tan[1] = "Magyar";
tan[2] = "Programozás";
tan[3] = "Történelem";
tan[4] = "Testnevelés";
if
(szamok[0] > tan[0].Length)
{
Console.WriteLine("A számos tömbben levő szám nagyobb a szöveg hosszánál!");
}
else
{
if
(szamok[0] < tan[0].Length)
{
Console.WriteLine("A számos tömbben levő szám kisebb a szöveg hosszánál!");
}
else
{
Console.WriteLine("Egyenlőek!");
}
}
Console.WriteLine();
if
(szamok[1] > tan[1].Length)
{
Console.WriteLine("A számos tömbben levő szám nagyobb a szöveg hosszánál!");
}
else
{
if
(szamok[1] < tan[1].Length)
{
Console.WriteLine("A számos tömbben levő szám kisebb a szöveg hosszánál!");
}
else
{
Console.WriteLine("Egyenlőek!");
}
}
Console.WriteLine();
if
(szamok[2] > tan[2].Length)
{
Console.WriteLine("A számos tömbben levő szám nagyobb a szöveg hosszánál!");
}
else
{
if
(szamok[2] < tan[2].Length)
{
Console.WriteLine("A számos tömbben levő szám kisebb a szöveg hosszánál!");
}
else
{
Console.WriteLine("Egyenlőek!");
}
}
Console.WriteLine();
if
(szamok[3] > tan[3].Length)
{
Console.WriteLine("A számos tömbben levő szám nagyobb a szöveg hosszánál!");
}
else
{
if
(szamok[3] < tan[3].Length)
{
Console.WriteLine("A számos tömbben levő szám kisebb a szöveg hosszánál!");
}
else
{
Console.WriteLine("Egyenlőek!");
}
}
Console.WriteLine();
if
(szamok[4] > tan[4].Length)
{
Console.WriteLine("A számos tömbben levő szám nagyobb a szöveg hosszánál!");
}
else
{
if
(szamok[4] < tan[4].Length)
{
Console.WriteLine("A számos tömbben levő szám kisebb a szöveg hosszánál!");
}
else
{
Console.WriteLine("Egyenlőek!");
}
}
Console.WriteLine();
//További
feladatok:
//10. Írjuk
ki az utolsó szám négyzetét. Math.Pow();
double
utolso = Math.Pow(szamok[4], 2);
Console.WriteLine(utolso);
Console.WriteLine();
//11. Írjuk
ki, mennyi a második szám a negyediken.
Console.WriteLine(Math.Pow(szamok[1], 4));
Console.WriteLine();
//12. Írjuk
ki a 3. szám abszolút értékét függvénnyel. Math.Abs();
Console.WriteLine(Math.Abs(szamok[2]));
Console.WriteLine();
//13. Ha
a 4. szám pozitív, írjuk ki a négyzetgyökét. Math.Sqrt;
if
(szamok[3] >= 0)
{
Console.WriteLine(Math.Sqrt(szamok[3]));
}
Console.ReadLine();
}
}
}
3. feladatra hivtatok szoker
VálaszTörlés