using System.Collections.Generic;
public static void Main()
Console.WriteLine("\r\n------------------------------------------");
Console.WriteLine("Hányas számú feladatot szeretnéd tesztelni?\r\nVálassz egy feladatot 1..6 között!\r\nÍrj 0-t a program bezárásához!");
input = Int32.Parse(Console.ReadLine());
}catch(Exception e) {input=0;}
}while(input>6 || input<0 || input==null);
case 2: masodik(); break;
case 3: harmadik(); break;
case 4: negyedik(); break;
case 6: hatodik(); break;
Console.WriteLine("Adj egy számot 100 és 200 között!");
input = Int32.Parse(Console.ReadLine());
}catch(Exception e) {input=0;}
}while(input>=200 || input<=100);
for(int i=1; i<=input/2; i++){
Console.WriteLine("Osztók száma:" + db.ToString() );
Console.WriteLine("Prím!");
Console.WriteLine("Nem prím!");
Console.WriteLine("Osztók összege:" + sum.ToString() );
Console.WriteLine("3. feladat: 1..100 közötti prím számok:");
for(int i=2; i<100; i++){
for(int j=1; j<=i/2 && dn<=2; j++){
Console.Write(i.ToString()+", ");
public static void elso(){
Console.WriteLine("Adj egy számot 100 és 200 között!");
input = Int32.Parse(Console.ReadLine());
}catch(Exception e) {input=0;}
}while(input>=200 || input<=100);
for(int i=1; i<=input/2; i++){
Console.Write(i.ToString()+", ");
Console.WriteLine(input.ToString());
public static void negyedik(){
Console.WriteLine("4. feladat: Adjon meg egy pozitív páros számot, kiírom a háromszorosát és a négyzetét!");
Console.WriteLine("Egy pozitív páros számot várok!");
input = Int32.Parse(Console.ReadLine());
}catch(Exception e) {input=-1;}
}while(input<0 || input%2!=0);
Console.WriteLine("input*3: "+(input*3).ToString());
Console.WriteLine("input^2: "+(Math.Pow(input,2)).ToString());
public static void otodik(){
List<int> list = new List<int>();
Console.WriteLine("5. feladat: Addig kérünk be számokat, míg az összeg eléri a 100-at!");
Console.WriteLine("Hozzáadni kívánt szám?");
input = Int32.Parse(Console.ReadLine());
}catch(Exception e) {input=0; break;}
Console.Write("Összeadott számok:");
System.Console.Write(i.ToString()+", ");
Console.WriteLine("Sum:"+sum);
public static void hatodik(){
Console.WriteLine("6. feladat: generál 10db random számot 1..100 között, majd kiírja őket.\r\nKiírja legkissebb és legnagyobb számok helyét és értékét is!");
Random rnd = new Random();
System.Console.Write("Random számok: ");
System.Console.Write(i.ToString()+", ");
System.Console.WriteLine("Legkissebb szám helye: "+mini.ToString()+"\r\nLegkisebb szám:"+mine.ToString());
System.Console.WriteLine("Legnagyobb szám helye: "+maxi.ToString()+"\r\nLegnagyobb szám:"+maxe.ToString());