added doga
This commit is contained in:
BIN
20240129_doga/A_Dolgozat/A csoport.pdf
Normal file
BIN
20240129_doga/A_Dolgozat/A csoport.pdf
Normal file
Binary file not shown.
187
20240129_doga/A_Dolgozat/ub2017egyeni.txt
Normal file
187
20240129_doga/A_Dolgozat/ub2017egyeni.txt
Normal file
@@ -0,0 +1,187 @@
|
||||
Versenyzo;Rajtszam;Kategoria;Versenyido;TavSzazalek
|
||||
Acsadi Lajos;1;Ferfi;30:28:42;100
|
||||
Andrzej Wereszczak;2;Ferfi;26:55:19;100
|
||||
Aristide Necula;4;Ferfi;21:17:47;69
|
||||
Babinyecz Tamas;5;Ferfi;28:35:20;100
|
||||
Babinyecz Zoltan;6;Ferfi;28:20:34;100
|
||||
Badics Attila;7;Ferfi;28:20:50;100
|
||||
Bajcsi Sandor;8;Ferfi;29:08:49;100
|
||||
Bako Gabor;9;Ferfi;28:42:36;86
|
||||
Bakos Gabor;12;Ferfi;14:56:44;48
|
||||
Balint Evi;13;Noi;16:37:35;55
|
||||
Barath Anette Lora;14;Noi;18:02:21;58
|
||||
Barraud Sebastien;15;Ferfi;22:31:09;77
|
||||
Blasko Mihaly;16;Ferfi;29:44:34;100
|
||||
Bognar Akos;17;Ferfi;23:04:26;100
|
||||
Borsos Jozsef;18;Ferfi;31:28:46;100
|
||||
Bosznay Diana;19;Noi;12:32:59;52
|
||||
Brigita Burja;20;Noi;27:15:19;100
|
||||
Bucsak Gyozo;21;Ferfi;17:37:47;56
|
||||
Czaltig Zsolt;29;Ferfi;29:12:54;100
|
||||
Czunyi Karoly;30;Ferfi;22:15:26;79
|
||||
Csakany Krisztina;22;Noi;30:42:06;100
|
||||
Csapo Judit;23;Noi;32:17:53;100
|
||||
Csati Timea Viktoria;24;Noi;31:39:53;100
|
||||
Csuja Gabor;27;Ferfi;17:44:59;65
|
||||
Csurgai Adam;28;Ferfi;24:59:10;77
|
||||
Damjan Krejac;25;Ferfi;25:22:12;100
|
||||
Dan Lawson;31;Ferfi;18:30:20;100
|
||||
Darko Vadlja;32;Ferfi;9:16:09;32
|
||||
David Fiala;33;Ferfi;10:23:13;36
|
||||
Deak Csaba;34;Ferfi;29:02:48;100
|
||||
Derivaz;35;Ferfi;30:39:51;100
|
||||
Didzis Brauns;36;Ferfi;17:32:47;68
|
||||
Dombay Gabor;37;Ferfi;31:17:30;100
|
||||
dr. Bocskay arpad;39;Ferfi;19:37:40;58
|
||||
dr. Juhasz Mihaly;40;Ferfi;21:40:48;86
|
||||
dr. Korosi Koppany;41;Ferfi;6:04:00;27
|
||||
dr. Rudolf Jozsef;42;Ferfi;31:09:17;100
|
||||
dr. Szudi Laszlo;38;Ferfi;14:02:58;48
|
||||
Drevenka Zsolt;43;Ferfi;10:00:03;36
|
||||
Enyedine Dobai Henriett;45;Noi;28:11:47;100
|
||||
Erdelyi Laszlo;46;Ferfi;21:31:09;69
|
||||
Eugeniu Dedov;47;Ferfi;20:38:12;68
|
||||
Evetovics Milan;48;Ferfi;23:23:32;73
|
||||
Evetovics-Balla Hajnalka;49;Noi;16:22:40;56
|
||||
Fazekas Jani;50;Ferfi;17:57:25;58
|
||||
Fejer Zsuzsa;51;Noi;30:55:14;100
|
||||
Ferge Istvan;53;Ferfi;8:45:31;27
|
||||
File Balazs;54;Ferfi;24:44:19;100
|
||||
Florin-Sebastian Ionita;55;Ferfi;6:37:22;36
|
||||
Foldesi Jozsef;57;Ferfi;15:32:16;56
|
||||
Foszto Zsolt;56;Ferfi;30:50:50;100
|
||||
Fredrik Engdahl;58;Ferfi;28:29:14;100
|
||||
Galos Viktor;59;Ferfi;18:21:19;65
|
||||
Gered Laszlo;60;Ferfi;29:44:23;100
|
||||
Geszti Peter;61;Ferfi;22:03:56;73
|
||||
Gyorfi Janos;63;Ferfi;22:08:08;79
|
||||
Gyorvari Viktor;64;Ferfi;27:47:49;89
|
||||
Hajas Attila;65;Ferfi;19:31:49;56
|
||||
Horvath Tamas;336;Ferfi;33:35:22;100
|
||||
Horvath Zsolt;66;Ferfi;18:20:17;58
|
||||
Hosko Roland;67;Ferfi;26:54:54;100
|
||||
Huszak Katalin;68;Noi;17:05:14;58
|
||||
Huzsvay Edit;69;Noi;25:45:16;100
|
||||
Iancu David;70;Ferfi;18:27:21;68
|
||||
Ihasz Veronika;71;Noi;28:18:22;100
|
||||
Ioan Alexandru Strugariu;72;Ferfi;13:12:45;43
|
||||
Ivan Bretan;73;Ferfi;24:10:57;100
|
||||
Ivan Zaborskiy;74;Ferfi;30:11:52;100
|
||||
Jaana Thorstrom;75;Noi;14:05:34;48
|
||||
Janowszky Zoltan;76;Ferfi;29:24:44;100
|
||||
Jeszenszky Peter;77;Ferfi;29:01:21;100
|
||||
Jon Panter;78;Ferfi;22:05:29;84
|
||||
Juhasz Peter;79;Ferfi;27:19:57;100
|
||||
Kadar-Csoboth Peter;80;Ferfi;24:35:00;100
|
||||
Kaldi Peter;81;Ferfi;29:05:45;100
|
||||
Kapitanov Vilmos;82;Ferfi;21:20:09;69
|
||||
Karol Flejmer;83;Ferfi;28:40:38;100
|
||||
Kas Lisa;84;Noi;15:06:30;48
|
||||
Kele Attila;85;Ferfi;30:53:50;100
|
||||
Keresztesi Tamas;86;Ferfi;9:47:02;32
|
||||
Kincse Szabolcs;87;Ferfi;12:29:12;40
|
||||
Kishazi Gabor;88;Ferfi;20:28:11;64
|
||||
Kisne Forgony Andrea;89;Noi;15:05:17;43
|
||||
Kiss Zsolt;90;Ferfi;31:36:00;100
|
||||
Kocsy Barnabas;91;Ferfi;22:30:36;69
|
||||
Kollar Zoltan;92;Ferfi;28:31:46;100
|
||||
Kolluti Margit;93;Noi;28:39:40;100
|
||||
Kolonics Tamas;94;Ferfi;28:54:52;95
|
||||
Kormany Laszlo;95;Ferfi;15:57:30;58
|
||||
Kota Jozsef;96;Ferfi;16:07:01;52
|
||||
Kovacs Adam;97;Ferfi;20:34:45;79
|
||||
Kovacs Herman;98;Ferfi;13:41:23;48
|
||||
Kovacs Janos;99;Ferfi;17:35:25;56
|
||||
Kovecses Roland;101;Ferfi;16:18:08;52
|
||||
Kozma Zsolt;100;Ferfi;21:58:17;79
|
||||
Kreidl Csaba;103;Ferfi;27:34:23;100
|
||||
Kulcsar Lajos;104;Ferfi;27:47:17;86
|
||||
Laczko Istvan;105;Ferfi;21:39:49;69
|
||||
Laker Szucs Lajos;106;Ferfi;31:00:40;100
|
||||
Lang Istvan;107;Ferfi;29:24:56;100
|
||||
Lengyel Istvan;108;Ferfi;29:43:58;100
|
||||
Lorinczi Reka;109;Noi;20:40:57;65
|
||||
Luka Videtic;110;Ferfi;19:43:40;74
|
||||
Magosi Zoltan;112;Ferfi;16:47:59;58
|
||||
Maraz Zsuzsanna;114;Noi;22:31:31;100
|
||||
Marianne Kankaanmaki;115;Noi;21:24:00;73
|
||||
Marton-Mlecsenkov Eva;117;Noi;30:57:23;100
|
||||
Matej Markovic;118;Ferfi;7:17:48;36
|
||||
Mathe Zoltan;119;Ferfi;30:04:49;100
|
||||
Mathias Jorgensen;120;Ferfi;20:24:19;100
|
||||
Medgyessy Gergely;121;Ferfi;18:26:12;73
|
||||
Meszaros Csaba;122;Ferfi;15:02:47;58
|
||||
Meszaros Zoltan;123;Ferfi;26:48:31;82
|
||||
Michal Cinciala;124;Ferfi;26:29:01;100
|
||||
Mihalik Norbert;125;Ferfi;20:27:55;100
|
||||
Miorin;126;Ferfi;31:06:19;100
|
||||
Mirko Bogomir Miklic;127;Ferfi;21:26:54;100
|
||||
Moga Laurentiu Daniel;128;Ferfi;20:27:19;77
|
||||
Morosan Mara Alexandra;129;Noi;6:22:11;29
|
||||
Muller Peter;130;Ferfi;8:14:18;27
|
||||
Nagy Zsolt;131;Ferfi;29:58:11;100
|
||||
Napast Francisek;132;Ferfi;19:28:55;82
|
||||
Nedeczky Laszlo;133;Ferfi;30:38:18;100
|
||||
Nenad Stankovic;134;Ferfi;17:07:56;58
|
||||
Nenu Mariana;135;Noi;18:18:50;73
|
||||
Palasthy Istvan;136;Ferfi;31:39:54;100
|
||||
Palfi Laszlo;137;Ferfi;17:15:32;56
|
||||
Pall Attila;138;Ferfi;13:02:28;52
|
||||
Pallaruelo Gilles;11;Ferfi;29:37:40;100
|
||||
Papp Janos;139;Ferfi;28:26:59;100
|
||||
Papp Zoltan;140;Ferfi;24:38:49;100
|
||||
Pawel Kusnierz;141;Ferfi;29:49:12;100
|
||||
Per Ree;142;Ferfi;21:39:32;79
|
||||
Peteris Cabulis;143;Ferfi;29:40:52;100
|
||||
Peto Zsolt;144;Ferfi;16:35:59;52
|
||||
Petri Perttila;145;Ferfi;30:10:49;100
|
||||
Peyer Zoltan;146;Ferfi;16:23:25;73
|
||||
Preil Jozsef;147;Ferfi;27:53:31;100
|
||||
Racz Robert;148;Ferfi;23:37:13;100
|
||||
Radim Zapletal;149;Ferfi;30:35:37;100
|
||||
Radvanyi Andras;150;Ferfi;16:50:46;52
|
||||
Rakonczay Gabor;151;Ferfi;28:02:45;100
|
||||
Rasim Junuzovic;152;Ferfi;30:17:44;100
|
||||
Rikard Hallgren;153;Ferfi;11:04:07;36
|
||||
Rumanko Tibor;154;Ferfi;12:52:16;43
|
||||
Sakari Haka;155;Ferfi;27:56:05;100
|
||||
Sasa Markoja Popelar;157;Noi;16:25:49;52
|
||||
Schulcz Gabor;158;Ferfi;31:12:14;100
|
||||
Schulle Zsolt;159;Ferfi;31:46:14;100
|
||||
Seres Tibor;160;Ferfi;17:48:36;58
|
||||
Simon Peter;161;Ferfi;16:24:24;58
|
||||
Som Andras;163;Ferfi;20:25:52;65
|
||||
Soren Boserup;164;Ferfi;15:55:30;58
|
||||
Surjan Gergely;165;Ferfi;27:59:04;100
|
||||
Szabo Bela;166;Ferfi;21:29:34;77
|
||||
Szabo Peter;167;Ferfi;28:14:16;100
|
||||
Szaszi Tamas;168;Ferfi;30:22:39;100
|
||||
Szell Andrei;169;Ferfi;29:55:48;100
|
||||
Szilagyi Laszlo;170;Ferfi;17:06:41;56
|
||||
Szucs Lajos;173;Ferfi;22:50:21;79
|
||||
Taksonyi Szilard;174;Ferfi;28:38:58;100
|
||||
Tal Gabor;175;Ferfi;13:30:38;43
|
||||
Teglas Istvan;176;Ferfi;19:00:50;56
|
||||
Tilibasa Vasile;177;Ferfi;9:53:11;36
|
||||
Toldi Peter;178;Ferfi;25:13:23;100
|
||||
Toms Krisztian;179;Ferfi;21:23:02;77
|
||||
Torok Benjamin;181;Ferfi;28:14:26;100
|
||||
Torok Lajos;182;Ferfi;12:58:59;43
|
||||
Toth Attila;10;Ferfi;23:01:38;100
|
||||
Toth Istvan;180;Ferfi;22:51:32;77
|
||||
Tuske Zsolt;183;Ferfi;31:27:45;100
|
||||
Ugroczky Barna;184;Ferfi;15:37:52;58
|
||||
Urban Zsolt;185;Ferfi;15:17:55;68
|
||||
Utasi Akos;186;Ferfi;17:05:19;69
|
||||
Vaczko Zsolt;187;Ferfi;18:20:57;79
|
||||
Vamos Beata;188;Noi;4:14:48;14
|
||||
Varga Adam;189;Ferfi;21:07:09;69
|
||||
Varga Mate;190;Ferfi;14:59:28;48
|
||||
Vasas Levente;191;Ferfi;30:40:16;100
|
||||
Veres Szilard;192;Ferfi;24:40:28;100
|
||||
Ville Niemenmaa;193;Ferfi;30:10:46;100
|
||||
Vizer Daniel;194;Ferfi;18:56:50;69
|
||||
Weinber Ferenc;195;Ferfi;31:29:54;100
|
||||
Zarandy Andras;196;Ferfi;16:45:16;52
|
||||
Zentai Andrea;197;Noi;10:29:09;40
|
||||
Zoran Markovic;198;Ferfi;24:34:15;100
|
||||
BIN
20240129_doga/ConsoleApp1/.vs/ConsoleApp1/v16/.suo
Normal file
BIN
20240129_doga/ConsoleApp1/.vs/ConsoleApp1/v16/.suo
Normal file
Binary file not shown.
6
20240129_doga/ConsoleApp1/App.config
Normal file
6
20240129_doga/ConsoleApp1/App.config
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
53
20240129_doga/ConsoleApp1/ConsoleApp1.csproj
Normal file
53
20240129_doga/ConsoleApp1/ConsoleApp1.csproj
Normal file
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{DDA63C2F-AF30-40B5-BFA1-548FED1771DE}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>ConsoleApp1</RootNamespace>
|
||||
<AssemblyName>ConsoleApp1</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<Deterministic>true</Deterministic>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
25
20240129_doga/ConsoleApp1/ConsoleApp1.sln
Normal file
25
20240129_doga/ConsoleApp1/ConsoleApp1.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.33529.622
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1.csproj", "{DDA63C2F-AF30-40B5-BFA1-548FED1771DE}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{DDA63C2F-AF30-40B5-BFA1-548FED1771DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{DDA63C2F-AF30-40B5-BFA1-548FED1771DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{DDA63C2F-AF30-40B5-BFA1-548FED1771DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DDA63C2F-AF30-40B5-BFA1-548FED1771DE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {DFE12509-15BB-4215-90EB-15305DDC577A}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
174
20240129_doga/ConsoleApp1/Program.cs
Normal file
174
20240129_doga/ConsoleApp1/Program.cs
Normal file
@@ -0,0 +1,174 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.IO;
|
||||
|
||||
namespace ConsoleApp1
|
||||
{
|
||||
public class Egyed
|
||||
{
|
||||
public string versenyzo, kategoria, versenyido;
|
||||
public int rajtszam, tavszazalek;
|
||||
public double idooraban;
|
||||
|
||||
public Egyed(string Versenyzo, int Rajtszam, string Kategoria, string Versenyido, int Tavszazalek)
|
||||
{
|
||||
versenyido = Versenyido;
|
||||
versenyzo = Versenyzo;
|
||||
kategoria = Kategoria;
|
||||
rajtszam = Rajtszam;
|
||||
tavszazalek = Tavszazalek;
|
||||
idooraban = IdoOraban();
|
||||
}
|
||||
|
||||
public double IdoOraban()
|
||||
{
|
||||
string[] ido = versenyido.Split(':');
|
||||
int[] idoint = { Convert.ToInt32(ido[0]), Convert.ToInt32(ido[1]), Convert.ToInt32(ido[2]) };
|
||||
return idoint[0] + idoint[1] / 60 + idoint[2] / 3600;
|
||||
}
|
||||
}
|
||||
class Program
|
||||
{
|
||||
private static int Feladat3(List<Egyed> adatok)
|
||||
{
|
||||
int cntr = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
cntr++;
|
||||
}
|
||||
return cntr;
|
||||
}
|
||||
|
||||
private static int Feladat4(List<Egyed> adatok)
|
||||
{
|
||||
int counter = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (item.kategoria != "Ferfi" && item.tavszazalek == 100)
|
||||
{
|
||||
counter++;
|
||||
}
|
||||
}
|
||||
return counter;
|
||||
}
|
||||
|
||||
private static void Feladat5(List<Egyed> adatok, string nev)
|
||||
{
|
||||
bool tartalmaz = false;
|
||||
int ind = -1;
|
||||
for (int i = 0; i < adatok.Count; i++)
|
||||
{
|
||||
if (adatok[i].versenyzo == nev)
|
||||
{
|
||||
tartalmaz = true;
|
||||
ind = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (tartalmaz)
|
||||
{
|
||||
Console.WriteLine($"\tIndult egyéniben a sportoló? Igen");
|
||||
if (adatok[ind].tavszazalek == 100)
|
||||
{
|
||||
Console.WriteLine("\tTeljesítette a teljes távot? Igen");
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("\tTeljesítette a teljes távot? Nem");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine($"\tIndult egyéniben a sportoló? Nem");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static double Feladat7(List<Egyed> adatok)
|
||||
{
|
||||
int cntr = 0;
|
||||
double osszido = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (item.tavszazalek == 100 && item.kategoria == "Ferfi")
|
||||
{
|
||||
cntr++;
|
||||
osszido += item.idooraban;
|
||||
}
|
||||
}
|
||||
|
||||
return osszido / cntr;
|
||||
}
|
||||
|
||||
private static string Feladat8F(List<Egyed> adatok)
|
||||
{
|
||||
int ind = 0;
|
||||
int cntr = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (adatok[ind].idooraban > item.idooraban && item.tavszazalek == 100 && item.kategoria == "Ferfi")
|
||||
{
|
||||
ind = cntr;
|
||||
}
|
||||
cntr++;
|
||||
}
|
||||
|
||||
return $"{adatok[ind].versenyzo} ({adatok[ind].rajtszam}.) - {adatok[ind].versenyido}";
|
||||
}
|
||||
|
||||
private static string Feladat8N(List<Egyed> adatok)
|
||||
{
|
||||
int ind = 0;
|
||||
int cntr = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (adatok[ind].idooraban > item.idooraban && item.tavszazalek == 100 && item.kategoria == "Noi")
|
||||
{
|
||||
ind = cntr;
|
||||
}
|
||||
cntr++;
|
||||
}
|
||||
|
||||
return $"{adatok[ind].versenyzo} ({adatok[ind].rajtszam}.) - {adatok[ind].versenyido}";
|
||||
}
|
||||
static void Main(string[] args)
|
||||
{
|
||||
List<Egyed> adatok = new List<Egyed>();
|
||||
|
||||
FileStream fileStream = new FileStream("ub2017egyeni.txt", FileMode.Open, FileAccess.Read);
|
||||
StreamReader streamReader = new StreamReader(fileStream);
|
||||
string sor = streamReader.ReadLine();
|
||||
sor = streamReader.ReadLine();
|
||||
while (sor != null)
|
||||
{
|
||||
string[] arr = sor.Split(';');
|
||||
Egyed egyed = new Egyed(arr[0], Convert.ToInt32(arr[1]), arr[2], arr[3], Convert.ToInt32(arr[4]));
|
||||
adatok.Add(egyed);
|
||||
sor = streamReader.ReadLine();
|
||||
}
|
||||
|
||||
streamReader.Close();
|
||||
fileStream.Close();
|
||||
|
||||
|
||||
Console.ForegroundColor = ConsoleColor.Magenta;
|
||||
Console.BackgroundColor = ConsoleColor.Blue;
|
||||
|
||||
|
||||
Console.WriteLine($"3. feladat: Egyéni indulók: {Feladat3(adatok)} fő");
|
||||
Console.WriteLine($"4. feladat: Célba érkező női sportolók: {Feladat4(adatok)} fő");
|
||||
Console.WriteLine($"5. feladat: Kérem a sporotló nevét: ");
|
||||
string sportolo = Console.ReadLine();
|
||||
Feladat5(adatok, sportolo);
|
||||
Console.WriteLine($"7. feladat: Átlagos idő: {Feladat7(adatok)} óra");
|
||||
Console.WriteLine($"8. feladat: Verseny győztesei:");
|
||||
Console.WriteLine($"\tNők: {Feladat8N(adatok)}");
|
||||
Console.WriteLine($"\tFérfiak: {Feladat8F(adatok)}");
|
||||
Console.ResetColor();
|
||||
}
|
||||
}
|
||||
}
|
||||
36
20240129_doga/ConsoleApp1/Properties/AssemblyInfo.cs
Normal file
36
20240129_doga/ConsoleApp1/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("ConsoleApp1")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("ConsoleApp1")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2024")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("dda63c2f-af30-40b5-bfa1-548fed1771de")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
BIN
20240129_doga/ConsoleApp1/bin/Debug/ConsoleApp1.exe
Normal file
BIN
20240129_doga/ConsoleApp1/bin/Debug/ConsoleApp1.exe
Normal file
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
BIN
20240129_doga/ConsoleApp1/bin/Debug/ConsoleApp1.pdb
Normal file
BIN
20240129_doga/ConsoleApp1/bin/Debug/ConsoleApp1.pdb
Normal file
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
7f4b213b428f4c013f19137338418ee1f5525793
|
||||
@@ -0,0 +1,7 @@
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\bin\Debug\ConsoleApp1.exe.config
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\bin\Debug\ConsoleApp1.exe
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\bin\Debug\ConsoleApp1.pdb
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\obj\Debug\ConsoleApp1.csproj.AssemblyReference.cache
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\obj\Debug\ConsoleApp1.csproj.CoreCompileInputs.cache
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\obj\Debug\ConsoleApp1.exe
|
||||
C:\Users\szabomarton\Desktop\C#\20240129_doga\ConsoleApp1\obj\Debug\ConsoleApp1.pdb
|
||||
BIN
20240129_doga/ConsoleApp1/obj/Debug/ConsoleApp1.exe
Normal file
BIN
20240129_doga/ConsoleApp1/obj/Debug/ConsoleApp1.exe
Normal file
Binary file not shown.
BIN
20240129_doga/ConsoleApp1/obj/Debug/ConsoleApp1.pdb
Normal file
BIN
20240129_doga/ConsoleApp1/obj/Debug/ConsoleApp1.pdb
Normal file
Binary file not shown.
Binary file not shown.
187
20240129_doga/ConsoleApp1/ub2017egyeni.txt
Normal file
187
20240129_doga/ConsoleApp1/ub2017egyeni.txt
Normal file
@@ -0,0 +1,187 @@
|
||||
Versenyzo;Rajtszam;Kategoria;Versenyido;TavSzazalek
|
||||
Acsadi Lajos;1;Ferfi;30:28:42;100
|
||||
Andrzej Wereszczak;2;Ferfi;26:55:19;100
|
||||
Aristide Necula;4;Ferfi;21:17:47;69
|
||||
Babinyecz Tamas;5;Ferfi;28:35:20;100
|
||||
Babinyecz Zoltan;6;Ferfi;28:20:34;100
|
||||
Badics Attila;7;Ferfi;28:20:50;100
|
||||
Bajcsi Sandor;8;Ferfi;29:08:49;100
|
||||
Bako Gabor;9;Ferfi;28:42:36;86
|
||||
Bakos Gabor;12;Ferfi;14:56:44;48
|
||||
Balint Evi;13;Noi;16:37:35;55
|
||||
Barath Anette Lora;14;Noi;18:02:21;58
|
||||
Barraud Sebastien;15;Ferfi;22:31:09;77
|
||||
Blasko Mihaly;16;Ferfi;29:44:34;100
|
||||
Bognar Akos;17;Ferfi;23:04:26;100
|
||||
Borsos Jozsef;18;Ferfi;31:28:46;100
|
||||
Bosznay Diana;19;Noi;12:32:59;52
|
||||
Brigita Burja;20;Noi;27:15:19;100
|
||||
Bucsak Gyozo;21;Ferfi;17:37:47;56
|
||||
Czaltig Zsolt;29;Ferfi;29:12:54;100
|
||||
Czunyi Karoly;30;Ferfi;22:15:26;79
|
||||
Csakany Krisztina;22;Noi;30:42:06;100
|
||||
Csapo Judit;23;Noi;32:17:53;100
|
||||
Csati Timea Viktoria;24;Noi;31:39:53;100
|
||||
Csuja Gabor;27;Ferfi;17:44:59;65
|
||||
Csurgai Adam;28;Ferfi;24:59:10;77
|
||||
Damjan Krejac;25;Ferfi;25:22:12;100
|
||||
Dan Lawson;31;Ferfi;18:30:20;100
|
||||
Darko Vadlja;32;Ferfi;9:16:09;32
|
||||
David Fiala;33;Ferfi;10:23:13;36
|
||||
Deak Csaba;34;Ferfi;29:02:48;100
|
||||
Derivaz;35;Ferfi;30:39:51;100
|
||||
Didzis Brauns;36;Ferfi;17:32:47;68
|
||||
Dombay Gabor;37;Ferfi;31:17:30;100
|
||||
dr. Bocskay arpad;39;Ferfi;19:37:40;58
|
||||
dr. Juhasz Mihaly;40;Ferfi;21:40:48;86
|
||||
dr. Korosi Koppany;41;Ferfi;6:04:00;27
|
||||
dr. Rudolf Jozsef;42;Ferfi;31:09:17;100
|
||||
dr. Szudi Laszlo;38;Ferfi;14:02:58;48
|
||||
Drevenka Zsolt;43;Ferfi;10:00:03;36
|
||||
Enyedine Dobai Henriett;45;Noi;28:11:47;100
|
||||
Erdelyi Laszlo;46;Ferfi;21:31:09;69
|
||||
Eugeniu Dedov;47;Ferfi;20:38:12;68
|
||||
Evetovics Milan;48;Ferfi;23:23:32;73
|
||||
Evetovics-Balla Hajnalka;49;Noi;16:22:40;56
|
||||
Fazekas Jani;50;Ferfi;17:57:25;58
|
||||
Fejer Zsuzsa;51;Noi;30:55:14;100
|
||||
Ferge Istvan;53;Ferfi;8:45:31;27
|
||||
File Balazs;54;Ferfi;24:44:19;100
|
||||
Florin-Sebastian Ionita;55;Ferfi;6:37:22;36
|
||||
Foldesi Jozsef;57;Ferfi;15:32:16;56
|
||||
Foszto Zsolt;56;Ferfi;30:50:50;100
|
||||
Fredrik Engdahl;58;Ferfi;28:29:14;100
|
||||
Galos Viktor;59;Ferfi;18:21:19;65
|
||||
Gered Laszlo;60;Ferfi;29:44:23;100
|
||||
Geszti Peter;61;Ferfi;22:03:56;73
|
||||
Gyorfi Janos;63;Ferfi;22:08:08;79
|
||||
Gyorvari Viktor;64;Ferfi;27:47:49;89
|
||||
Hajas Attila;65;Ferfi;19:31:49;56
|
||||
Horvath Tamas;336;Ferfi;33:35:22;100
|
||||
Horvath Zsolt;66;Ferfi;18:20:17;58
|
||||
Hosko Roland;67;Ferfi;26:54:54;100
|
||||
Huszak Katalin;68;Noi;17:05:14;58
|
||||
Huzsvay Edit;69;Noi;25:45:16;100
|
||||
Iancu David;70;Ferfi;18:27:21;68
|
||||
Ihasz Veronika;71;Noi;28:18:22;100
|
||||
Ioan Alexandru Strugariu;72;Ferfi;13:12:45;43
|
||||
Ivan Bretan;73;Ferfi;24:10:57;100
|
||||
Ivan Zaborskiy;74;Ferfi;30:11:52;100
|
||||
Jaana Thorstrom;75;Noi;14:05:34;48
|
||||
Janowszky Zoltan;76;Ferfi;29:24:44;100
|
||||
Jeszenszky Peter;77;Ferfi;29:01:21;100
|
||||
Jon Panter;78;Ferfi;22:05:29;84
|
||||
Juhasz Peter;79;Ferfi;27:19:57;100
|
||||
Kadar-Csoboth Peter;80;Ferfi;24:35:00;100
|
||||
Kaldi Peter;81;Ferfi;29:05:45;100
|
||||
Kapitanov Vilmos;82;Ferfi;21:20:09;69
|
||||
Karol Flejmer;83;Ferfi;28:40:38;100
|
||||
Kas Lisa;84;Noi;15:06:30;48
|
||||
Kele Attila;85;Ferfi;30:53:50;100
|
||||
Keresztesi Tamas;86;Ferfi;9:47:02;32
|
||||
Kincse Szabolcs;87;Ferfi;12:29:12;40
|
||||
Kishazi Gabor;88;Ferfi;20:28:11;64
|
||||
Kisne Forgony Andrea;89;Noi;15:05:17;43
|
||||
Kiss Zsolt;90;Ferfi;31:36:00;100
|
||||
Kocsy Barnabas;91;Ferfi;22:30:36;69
|
||||
Kollar Zoltan;92;Ferfi;28:31:46;100
|
||||
Kolluti Margit;93;Noi;28:39:40;100
|
||||
Kolonics Tamas;94;Ferfi;28:54:52;95
|
||||
Kormany Laszlo;95;Ferfi;15:57:30;58
|
||||
Kota Jozsef;96;Ferfi;16:07:01;52
|
||||
Kovacs Adam;97;Ferfi;20:34:45;79
|
||||
Kovacs Herman;98;Ferfi;13:41:23;48
|
||||
Kovacs Janos;99;Ferfi;17:35:25;56
|
||||
Kovecses Roland;101;Ferfi;16:18:08;52
|
||||
Kozma Zsolt;100;Ferfi;21:58:17;79
|
||||
Kreidl Csaba;103;Ferfi;27:34:23;100
|
||||
Kulcsar Lajos;104;Ferfi;27:47:17;86
|
||||
Laczko Istvan;105;Ferfi;21:39:49;69
|
||||
Laker Szucs Lajos;106;Ferfi;31:00:40;100
|
||||
Lang Istvan;107;Ferfi;29:24:56;100
|
||||
Lengyel Istvan;108;Ferfi;29:43:58;100
|
||||
Lorinczi Reka;109;Noi;20:40:57;65
|
||||
Luka Videtic;110;Ferfi;19:43:40;74
|
||||
Magosi Zoltan;112;Ferfi;16:47:59;58
|
||||
Maraz Zsuzsanna;114;Noi;22:31:31;100
|
||||
Marianne Kankaanmaki;115;Noi;21:24:00;73
|
||||
Marton-Mlecsenkov Eva;117;Noi;30:57:23;100
|
||||
Matej Markovic;118;Ferfi;7:17:48;36
|
||||
Mathe Zoltan;119;Ferfi;30:04:49;100
|
||||
Mathias Jorgensen;120;Ferfi;20:24:19;100
|
||||
Medgyessy Gergely;121;Ferfi;18:26:12;73
|
||||
Meszaros Csaba;122;Ferfi;15:02:47;58
|
||||
Meszaros Zoltan;123;Ferfi;26:48:31;82
|
||||
Michal Cinciala;124;Ferfi;26:29:01;100
|
||||
Mihalik Norbert;125;Ferfi;20:27:55;100
|
||||
Miorin;126;Ferfi;31:06:19;100
|
||||
Mirko Bogomir Miklic;127;Ferfi;21:26:54;100
|
||||
Moga Laurentiu Daniel;128;Ferfi;20:27:19;77
|
||||
Morosan Mara Alexandra;129;Noi;6:22:11;29
|
||||
Muller Peter;130;Ferfi;8:14:18;27
|
||||
Nagy Zsolt;131;Ferfi;29:58:11;100
|
||||
Napast Francisek;132;Ferfi;19:28:55;82
|
||||
Nedeczky Laszlo;133;Ferfi;30:38:18;100
|
||||
Nenad Stankovic;134;Ferfi;17:07:56;58
|
||||
Nenu Mariana;135;Noi;18:18:50;73
|
||||
Palasthy Istvan;136;Ferfi;31:39:54;100
|
||||
Palfi Laszlo;137;Ferfi;17:15:32;56
|
||||
Pall Attila;138;Ferfi;13:02:28;52
|
||||
Pallaruelo Gilles;11;Ferfi;29:37:40;100
|
||||
Papp Janos;139;Ferfi;28:26:59;100
|
||||
Papp Zoltan;140;Ferfi;24:38:49;100
|
||||
Pawel Kusnierz;141;Ferfi;29:49:12;100
|
||||
Per Ree;142;Ferfi;21:39:32;79
|
||||
Peteris Cabulis;143;Ferfi;29:40:52;100
|
||||
Peto Zsolt;144;Ferfi;16:35:59;52
|
||||
Petri Perttila;145;Ferfi;30:10:49;100
|
||||
Peyer Zoltan;146;Ferfi;16:23:25;73
|
||||
Preil Jozsef;147;Ferfi;27:53:31;100
|
||||
Racz Robert;148;Ferfi;23:37:13;100
|
||||
Radim Zapletal;149;Ferfi;30:35:37;100
|
||||
Radvanyi Andras;150;Ferfi;16:50:46;52
|
||||
Rakonczay Gabor;151;Ferfi;28:02:45;100
|
||||
Rasim Junuzovic;152;Ferfi;30:17:44;100
|
||||
Rikard Hallgren;153;Ferfi;11:04:07;36
|
||||
Rumanko Tibor;154;Ferfi;12:52:16;43
|
||||
Sakari Haka;155;Ferfi;27:56:05;100
|
||||
Sasa Markoja Popelar;157;Noi;16:25:49;52
|
||||
Schulcz Gabor;158;Ferfi;31:12:14;100
|
||||
Schulle Zsolt;159;Ferfi;31:46:14;100
|
||||
Seres Tibor;160;Ferfi;17:48:36;58
|
||||
Simon Peter;161;Ferfi;16:24:24;58
|
||||
Som Andras;163;Ferfi;20:25:52;65
|
||||
Soren Boserup;164;Ferfi;15:55:30;58
|
||||
Surjan Gergely;165;Ferfi;27:59:04;100
|
||||
Szabo Bela;166;Ferfi;21:29:34;77
|
||||
Szabo Peter;167;Ferfi;28:14:16;100
|
||||
Szaszi Tamas;168;Ferfi;30:22:39;100
|
||||
Szell Andrei;169;Ferfi;29:55:48;100
|
||||
Szilagyi Laszlo;170;Ferfi;17:06:41;56
|
||||
Szucs Lajos;173;Ferfi;22:50:21;79
|
||||
Taksonyi Szilard;174;Ferfi;28:38:58;100
|
||||
Tal Gabor;175;Ferfi;13:30:38;43
|
||||
Teglas Istvan;176;Ferfi;19:00:50;56
|
||||
Tilibasa Vasile;177;Ferfi;9:53:11;36
|
||||
Toldi Peter;178;Ferfi;25:13:23;100
|
||||
Toms Krisztian;179;Ferfi;21:23:02;77
|
||||
Torok Benjamin;181;Ferfi;28:14:26;100
|
||||
Torok Lajos;182;Ferfi;12:58:59;43
|
||||
Toth Attila;10;Ferfi;23:01:38;100
|
||||
Toth Istvan;180;Ferfi;22:51:32;77
|
||||
Tuske Zsolt;183;Ferfi;31:27:45;100
|
||||
Ugroczky Barna;184;Ferfi;15:37:52;58
|
||||
Urban Zsolt;185;Ferfi;15:17:55;68
|
||||
Utasi Akos;186;Ferfi;17:05:19;69
|
||||
Vaczko Zsolt;187;Ferfi;18:20:57;79
|
||||
Vamos Beata;188;Noi;4:14:48;14
|
||||
Varga Adam;189;Ferfi;21:07:09;69
|
||||
Varga Mate;190;Ferfi;14:59:28;48
|
||||
Vasas Levente;191;Ferfi;30:40:16;100
|
||||
Veres Szilard;192;Ferfi;24:40:28;100
|
||||
Ville Niemenmaa;193;Ferfi;30:10:46;100
|
||||
Vizer Daniel;194;Ferfi;18:56:50;69
|
||||
Weinber Ferenc;195;Ferfi;31:29:54;100
|
||||
Zarandy Andras;196;Ferfi;16:45:16;52
|
||||
Zentai Andrea;197;Noi;10:29:09;40
|
||||
Zoran Markovic;198;Ferfi;24:34:15;100
|
||||
174
20240129_doga/SzaboMarton_20240129_dolgozat.txt
Normal file
174
20240129_doga/SzaboMarton_20240129_dolgozat.txt
Normal file
@@ -0,0 +1,174 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.IO;
|
||||
|
||||
namespace ConsoleApp1
|
||||
{
|
||||
public class Egyed
|
||||
{
|
||||
public string versenyzo, kategoria, versenyido;
|
||||
public int rajtszam, tavszazalek;
|
||||
public double idooraban;
|
||||
|
||||
public Egyed(string Versenyzo, int Rajtszam, string Kategoria, string Versenyido, int Tavszazalek)
|
||||
{
|
||||
versenyido = Versenyido;
|
||||
versenyzo = Versenyzo;
|
||||
kategoria = Kategoria;
|
||||
rajtszam = Rajtszam;
|
||||
tavszazalek = Tavszazalek;
|
||||
idooraban = IdoOraban();
|
||||
}
|
||||
|
||||
public double IdoOraban()
|
||||
{
|
||||
string[] ido = versenyido.Split(':');
|
||||
int[] idoint = { Convert.ToInt32(ido[0]), Convert.ToInt32(ido[1]), Convert.ToInt32(ido[2]) };
|
||||
return idoint[0] + idoint[1] / 60 + idoint[2] / 3600;
|
||||
}
|
||||
}
|
||||
class Program
|
||||
{
|
||||
private static int Feladat3(List<Egyed> adatok)
|
||||
{
|
||||
int cntr = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
cntr++;
|
||||
}
|
||||
return cntr;
|
||||
}
|
||||
|
||||
private static int Feladat4(List<Egyed> adatok)
|
||||
{
|
||||
int counter = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (item.kategoria != "Ferfi" && item.tavszazalek == 100)
|
||||
{
|
||||
counter++;
|
||||
}
|
||||
}
|
||||
return counter;
|
||||
}
|
||||
|
||||
private static void Feladat5(List<Egyed> adatok, string nev)
|
||||
{
|
||||
bool tartalmaz = false;
|
||||
int ind = -1;
|
||||
for (int i = 0; i < adatok.Count; i++)
|
||||
{
|
||||
if (adatok[i].versenyzo == nev)
|
||||
{
|
||||
tartalmaz = true;
|
||||
ind = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (tartalmaz)
|
||||
{
|
||||
Console.WriteLine($"\tIndult egyéniben a sportoló? Igen");
|
||||
if (adatok[ind].tavszazalek == 100)
|
||||
{
|
||||
Console.WriteLine("\tTeljesítette a teljes távot? Igen");
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("\tTeljesítette a teljes távot? Nem");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine($"\tIndult egyéniben a sportoló? Nem");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static double Feladat7(List<Egyed> adatok)
|
||||
{
|
||||
int cntr = 0;
|
||||
double osszido = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (item.tavszazalek == 100 && item.kategoria == "Ferfi")
|
||||
{
|
||||
cntr++;
|
||||
osszido += item.idooraban;
|
||||
}
|
||||
}
|
||||
|
||||
return osszido / cntr;
|
||||
}
|
||||
|
||||
private static string Feladat8F(List<Egyed> adatok)
|
||||
{
|
||||
int ind = 0;
|
||||
int cntr = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (adatok[ind].idooraban > item.idooraban && item.tavszazalek == 100 && item.kategoria == "Ferfi")
|
||||
{
|
||||
ind = cntr;
|
||||
}
|
||||
cntr++;
|
||||
}
|
||||
|
||||
return $"{adatok[ind].versenyzo} ({adatok[ind].rajtszam}.) - {adatok[ind].versenyido}";
|
||||
}
|
||||
|
||||
private static string Feladat8N(List<Egyed> adatok)
|
||||
{
|
||||
int ind = 0;
|
||||
int cntr = 0;
|
||||
foreach (var item in adatok)
|
||||
{
|
||||
if (adatok[ind].idooraban > item.idooraban && item.tavszazalek == 100 && item.kategoria == "Noi")
|
||||
{
|
||||
ind = cntr;
|
||||
}
|
||||
cntr++;
|
||||
}
|
||||
|
||||
return $"{adatok[ind].versenyzo} ({adatok[ind].rajtszam}.) - {adatok[ind].versenyido}";
|
||||
}
|
||||
static void Main(string[] args)
|
||||
{
|
||||
List<Egyed> adatok = new List<Egyed>();
|
||||
|
||||
FileStream fileStream = new FileStream("ub2017egyeni.txt", FileMode.Open, FileAccess.Read);
|
||||
StreamReader streamReader = new StreamReader(fileStream);
|
||||
string sor = streamReader.ReadLine();
|
||||
sor = streamReader.ReadLine();
|
||||
while (sor != null)
|
||||
{
|
||||
string[] arr = sor.Split(';');
|
||||
Egyed egyed = new Egyed(arr[0], Convert.ToInt32(arr[1]), arr[2], arr[3], Convert.ToInt32(arr[4]));
|
||||
adatok.Add(egyed);
|
||||
sor = streamReader.ReadLine();
|
||||
}
|
||||
|
||||
streamReader.Close();
|
||||
fileStream.Close();
|
||||
|
||||
|
||||
Console.ForegroundColor = ConsoleColor.Magenta;
|
||||
Console.BackgroundColor = ConsoleColor.Blue;
|
||||
|
||||
|
||||
Console.WriteLine($"3. feladat: Egyéni indulók: {Feladat3(adatok)} fő");
|
||||
Console.WriteLine($"4. feladat: Célba érkező női sportolók: {Feladat4(adatok)} fő");
|
||||
Console.WriteLine($"5. feladat: Kérem a sporotló nevét: ");
|
||||
string sportolo = Console.ReadLine();
|
||||
Feladat5(adatok, sportolo);
|
||||
Console.WriteLine($"7. feladat: Átlagos idő: {Feladat7(adatok)} óra");
|
||||
Console.WriteLine($"8. feladat: Verseny győztesei:");
|
||||
Console.WriteLine($"\tNők: {Feladat8N(adatok)}");
|
||||
Console.WriteLine($"\tFérfiak: {Feladat8F(adatok)}");
|
||||
Console.ResetColor();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user