Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication6
- {
- class Program
- {
- static void Main(string[] args)
- {
- while (true)
- {
- Console.Clear();
- Random rand = new Random();
- int[] tömb = new int[10];
- List<int> lista = new List<int>();
- tömbfeltöltés(rand, tömb);
- listafeltöltés(rand, tömb, lista);
- tömbkiír(tömb);
- p();
- listakiír(lista);
- p();
- listatömb_szortírozás(tömb, lista);
- int szumtömb = szummatömb(tömb);
- int szumlista = szummalista(lista);
- List<int> pároslista = listpáros_meghatározás(lista);
- int db;
- db = párostömb_hossz_meghatározás(tömb);
- int[] párostömb = tömbpáros_meghatározás(tömb, db);
- Console.WriteLine("A legnagyobb elem a tömbben: {0}", tömb[tömb.Length - 1]);
- Console.WriteLine("A legnagyobb elem a listában: {0}", lista[lista.Count - 1]);
- Console.WriteLine("A tömb elemeinek összege: {0}", szumtömb);
- Console.WriteLine("A lista elemeinek összege: {0}", szumlista);
- // kiírni páros tömböt
- // kiírni páros listát
- Console.ReadLine();
- }
- }
- private static int[] tömbpáros_meghatározás(int[] tömb, int db)
- {
- int[] párostömb;
- párostömb = new int[db];
- int db2 = 0;
- for (int i = 0; i < tömb.Length; i++)
- {
- if (tömb[i] % 2 == 0)
- {
- párostömb[db2] = tömb[i];
- db2++;
- }
- }
- return párostömb;
- }
- private static int párostömb_hossz_meghatározás(int[] tömb)
- {
- int db;
- db = 0;
- for (int i = 0; i < tömb.Length; i++)
- {
- if (tömb[i] % 2 == 0)
- {
- db++;
- }
- }
- return db;
- }
- private static List<int> listpáros_meghatározás(List<int> lista)
- {
- List<int> páros;
- páros = new List<int>();
- for (int i = 0; i < lista.Count; i++)
- {
- if (lista[i] % 2 == 0)
- {
- páros.Add(lista[i]);
- }
- }
- return páros;
- }
- private static int szummalista(List<int> lista)
- {
- int szumlista;
- szumlista = 0;
- for (int i = 0; i < lista.Count; i++)
- {
- szumlista += lista[i];
- }
- return szumlista;
- }
- private static int szummatömb(int[] tömb)
- {
- int szumtömb;
- szumtömb = 0;
- for (int i = 0; i < tömb.Length; i++)
- {
- szumtömb += tömb[i];
- }
- return szumtömb;
- }
- private static void p()
- {
- Console.WriteLine("\n");
- }
- private static void listatömb_szortírozás(int[] tömb, List<int> lista)
- {
- Array.Sort(tömb);
- lista.Sort();
- }
- private static void tömbkiír(int[] tömb)
- {
- for (int i = 0; i < tömb.Length; i++)
- {
- Console.Write(tömb[i] + " ");
- }
- }
- private static void listakiír(List<int> lista)
- {
- for (int i = 0; i < lista.Count; i++)
- {
- Console.Write(lista[i] + " ");
- }
- }
- private static void listafeltöltés(Random rand, int[] tömb, List<int> lista)
- {
- for (int i = 0; i < tömb.Length; i++)
- {
- lista.Add(rand.Next(20));
- }
- }
- private static void tömbfeltöltés(Random rand, int[] tömb)
- {
- for (int i = 0; i < tömb.Length; i++)
- {
- tömb[i] = rand.Next(20);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement