//1. Hozz létre egy 100 elemű tömböt tört számok tárolására.
//2. Töltsd föl a tömböt 0
és 1000 közötti véletlen egész számokkal.
//3. Foreach ciklussal írasd
ki a képernyőre a tömb tartalmát, minden
//szám új sorban, 10 hosszon
jobbra igazítva jelenjen meg.
//4. Add össze a 10-zel
osztható tömbelemeket! Írd ki az eredményt!
//5. Kérj be egy 0 és 1
közötti tört számot a usertől. Nem kell vizsgálnod,
//jól írta-e be. Szorozd meg
ezt a számot 15-ször Pí-vel ciklusban.
//Írjunk ki 20 számot a
képernyőre 500-zal kezdődően hármasával!
//Írjunk ki 15 egymást
követő számot 1000-től kezdődően visszafelé!
//Írjunk ki a képernyőre
sorfolytonosan (szóközzel elválasztva) 10 db számot,
//amelyek közül az első az
100, és minden rákövetkező a duplája.
//Írjunk ki a képernyőre egy
10 elemű sorozatot, melynek első tagja -10000,
//minden következő tag az előző -0.5-szerese.
Milán megoldása, ellenőrizni fogjuk:
//1. Hozz
létre egy 100 elemű tömböt tört számok tárolására.
double[] tomb = new double[100];
//2. Töltsd föl
a tömböt 0 és 1000 közötti véletlen egész számokkal.
Random rnd = new Random();
for (int i = 0; i
< tomb.Length; i++)
{
tomb[i] = rnd.Next(1000);
}
//3. Foreach
ciklussal írasd ki a képernyőre a tömb tartalmát, minden
//szám új
sorban, 10 hosszon jobbra igazítva jelenjen meg.
foreach (double i in tomb)
{
Console.WriteLine(" {0}", i);
}
//4. Add össze
a 10-zel osztható tömbelemeket! Írd ki az eredményt!
double osszeg = 0;
int j = 0;
while (j < tomb.Length)
{
if (tomb[j] % 10 == 0)
{
osszeg = tomb[j] + osszeg;
}
j++;
}
//5. Kérj be
egy 0 és 1 közötti tört számot a usertől. Nem kell vizsgálnod,
Console.Write("Irj be egy 0 és 1 közötti számot ");
double szam = Convert.ToDouble(Console.ReadLine());
//jól írta-e
be. Szorozd meg ezt a számot 15-ször Pí-vel ciklusban.
for (int i = 0; i
< 15; i++)
{
szam = szam * Math.PI;
}
//Írjunk ki 20
számot a képernyőre 500-zal kezdődően hármasával!
int otszaz = 500;
for (int i = 0; i
< 20; i++)
{
Console.WriteLine(otszaz);
otszaz += 3;
}
//Írjunk ki 15
egymást követő számot 1000-től kezdődően visszafelé!
int ezer = 1000;
for (int i = 0; i
< 15; i++)
{
Console.WriteLine(ezer);
ezer--;
}
//Írjunk ki a
képernyőre sorfolytonosan (szóközzel elválasztva) 10 db számot,
int tizdarabszam = 100;
for (int i = 0; i
< 10; i++)
{
Console.Write("{0} ", tizdarabszam);
tizdarabszam *= 2;
}
Console.WriteLine();
//amelyek közül
az első az 100, és minden rákövetkező a duplája.
//Írjunk ki a
képernyőre egy 10 elemű sorozatot, melynek első tagja -10000,
double sorozat = -10000;
for (int i = 0; i
< 10; i++)
{
Console.WriteLine(sorozat);
sorozat *= -0.5;
}
//minden
következő tag az előző -0.5-szerese.
Nincsenek megjegyzések:
Megjegyzés küldése