2023. március 8., szerda

2023.03.08. While ciklus gyakorlás II.

Házi feladat befejezni. 
//A feladatokat while ciklussal oldd meg!
            //1. feladat:                                             
            //Írjunk ki addig páratlan számokat a képernyőre, amíg
            //el nem érjük a 20-at.
            //Az első szám az 1 legyen.
            //(1, 3, 5, ..19)
            Console.WriteLine("1. feladat");
            Console.ReadLine();
            //2. feladat:                                            
            //Írjuk ki 100-tól kezdve a számokat ötösével 500-ig.
            //100, 105, 110, ...500
            Console.WriteLine("2. feladat");
            Console.ReadLine();
            //3. feladat: Töltsünk fel egy 15 elemű                  
            //tömböt -1000 és 1000 közötti véletlen egész számokkal!
            Console.WriteLine("3. feladat");
            Console.ReadLine();
            //4. feladat:                                           
            //Írd ki a tömb negatív elemeit a képernyőre.
            //A kiírás így nézzen ki: "A tömb 2. eleme: -85"
            //(A -85 helyére természetesen a valódi tömbelem kerüljön.)
            Console.WriteLine("4. feladat");
            Console.ReadLine();
            
 using System;
namespace gyak2
{
    class Program
    {
        static void Main(string[] args)
        {
            //A feladatokat while ciklussal oldd meg!
            //1. feladat:                                            
            //Írjunk ki addig páratlan számokat a képernyőre, amíg
            //el nem érjük a 20-at.
            //Az első szám az 1 legyen.
            //(1, 3, 5, ..19)
            Random rnd = new Random();
            int szam = 0;
            Console.WriteLine("Páratlan számok");
            while (szam <= 20)
            {
                if (szam % 2 == 1)
                {
                    Console.WriteLine(szam);
                }
                szam++;
            }
            Console.WriteLine("1. feladat");
            Console.ReadLine();
            //2. feladat:                                            
            //Írjuk ki 100-tól kezdve a számokat ötösével 500-ig.
            //100, 105, 110, ...500
            szam = 100;
            while (szam <= 500)
            {
                Console.WriteLine(szam);
                szam += 5;
            }
            Console.WriteLine("2. feladat");
            Console.ReadLine();
            //3. feladat: Töltsünk fel egy 15 elemű                  
            //tömböt -1000 és 1000 közötti véletlen egész számokkal!
            int[] tomb = new int[15];
            int i = 0;
            while (i < tomb.Length)
            {
                tomb[i] = rnd.Next(-1000, 1000);
                i++;
            }
            Console.WriteLine("3. feladat");
            Console.ReadLine();
            //4. feladat:                                          
            //Írd ki a tömb negatív elemeit a képernyőre.
            //A kiírás így nézzen ki: "A tömb 2. eleme: -85"
            //(A -85 helyére természetesen a valódi tömbelem kerüljön.)

            Console.WriteLine("4. feladat");
            i= 0;
            while (i < tomb.Length)
            {
                if (tomb[i] < 0)
                {
                    Console.WriteLine($"A tömb {i+ 1}. eleme: {tomb[i]}");
                }
                i++;
            }
            Console.ReadLine();
            //Pontszám: 23/
            //Érdemjegy:
        }
    }
}


 

2023.03.08. While ciklus - gyakorlás I.

 

While ciklus - gyakorlás

            //A feladatokat while ciklussal oldd meg!

 

            //1. feladat: Töltsünk fel egy 15 elemű                 

            //tömböt -1000 és 1000 közötti véletlen egész számokkal!

            //(a random szám képzésénél paraméter:(-1000,1000))

            Console.WriteLine("1. feladat");

 

            Console.ReadLine();

 

            //2. feladat:                                            

            //Írd ki a tömb negatív elemeit a képernyőre.

            //A kiírás első sora így nézzen ki: "A tömb 1. eleme: -85"

            //(A -85 helyére természetesen a valódi tömbelem kerüljön.)

 

            Console.WriteLine("2. feladat");

 

            Console.ReadLine();

 

 

            //3. feladat:                                             

            //Írjuk ki 10-től kezdve a számokat kettesével 28-ig.

            //10, 12, 14, ...28

            Console.WriteLine("3. feladat");

 

            Console.ReadLine();

 

            //2. feladat:                                             

            //Írjunk ki addig 3-mal osztható egész számokat a képernyőre, amíg

            //el nem érjük a 100-at.

            //Az első szám a 0 legyen.

            //(0, 3, 6, 9, 12, ...)

 

            Console.WriteLine("4. feladat");

 

            Console.ReadLine();

            //A feladatokat while ciklussal oldd meg!


            //1. feladat: Töltsünk fel egy 15 elemű                  
            //tömböt -1000 és 1000 közötti véletlen egész számokkal!
            //(a random szám képzésénél paraméter:(-1000,1000))
            Console.WriteLine("1. feladat");
            int[] szamok = new int[15];
            Random rnd = new Random();


            int i = 0;
            while (i < szamok.Length)
            {
                szamok[i] = rnd.Next(-1000,1000);
                Console.WriteLine(szamok[i]);
                i++;
            }
            Console.ReadLine();


            //2. feladat:                                            
            //Írd ki a tömb negatív elemeit a képernyőre.
            //A kiírás első sora így nézzen ki: "A tömb 1. eleme: -85"
            //(A -85 helyére természetesen a valódi tömbelem kerüljön.)


            Console.WriteLine("2. feladat");
            i = 0;
            while (i < szamok.Length)
            {
                if (szamok[i] < 0 )
                {
                    Console.WriteLine("A tömb {0}. eleme: {1}",i+1, szamok[i]);
                }
                i++;
            }


            Console.ReadLine();



            //3. feladat:                                            
            //Írjuk ki 10-től kezdve a számokat kettesével 28-ig.
            //10, 12, 14, ...28
            Console.WriteLine("3. feladat");
            int szam = 10;
            i = 0;
            while (szam <= 28)
            {
                Console.WriteLine(szam);
                szam += 2;
                i++;
            }
            Console.ReadLine();


            //2. feladat:                                            
            //Írjunk ki addig 3-mal osztható számokat a képernyőre, amíg
            //el nem érjük a 100-at.
            //Az első szám a 0 legyen.
            //(0, 3, 6, 9, 12, ...)


            Console.WriteLine("4. feladat");
            i = 0;
            while (i < 100)
            {
                if (i % 3 == 0)
                {
                    Console.WriteLine(i);
                }
                i++;
            }
            Console.ReadLine();