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;
- using System.Threading.Tasks;
- namespace Nagyobb
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- List<int> eletkorok = new List<int>();
- // Csak [13, 15] értékek kerülhetnek a listába, beleértve a 13-at és 15-öt is.
- List<int> korSzamlalo = new List<int>() {0, 0, 0}; // <- deklarálsz egy 3 elemű tömböt, mindegyiket 0-val inicializálod
- Random csapatok = new Random();
- int csapatokSzama = csapatok.Next(2, 5);
- int eletkor;
- int versenyzo;
- for (int i = 0; i < csapatokSzama; i++)
- {
- Console.WriteLine("{0}. csapat tagjai:", i + 1);
- versenyzo = 1;
- do
- {
- Console.Write("{0}. csapattag - ", versenyzo);
- do
- {
- Console.Write("Kérem az életkorodat:");
- eletkor = Convert.ToInt32(Console.ReadLine());
- } while (!(eletkor >= 13 && eletkor <= 15));
- eletkorok.Add(eletkor);
- versenyzo++;
- korSzamlalo[eletkor - 13]++; // <- növeled az épp beolvasott tornak megfelelő elem értékét (0. elem = 13 évesek, 1. elem = 14 évesek, 2. elem = 15 évesek)
- } while (eletkorok.Count % 5 != 0);
- }
- for (int i = 0; i < 3; i++) // <- végigmész a koron és mindegyikre kiszámítod az százalékos arányukat
- {
- Console.WriteLine("A {0} darab {1} éves versenyző a {2} fős mezőny {3}%-át teszi ki.", korSzamlalo[i], i + 13, eletkorok.Count, korSzamlalo[i] * 100 / eletkorok.Count);
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement