Az 1. feladat egy lehetséges megoldása Tomi programja alapján:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.IO;
namespace
helyjegy
{
class Program
{
static int jegyek;
static int hossz;
static int fizetendo;
static int[] ules; //definiáljuk a
tömböket, de nem hozzuk őket létre valójában
static double[] felszall;
static double[] leszall;
static void Beolvas()
{
int i = 0;
bool
elso = true;
StreamReader
sr = new StreamReader("eladott.txt");
string[]
atmeneti;
while
(!sr.EndOfStream)
{
atmeneti = sr.ReadLine().Split(' ');
if
(elso)
{
jegyek = Convert.ToInt32(atmeneti[0]);
hossz = Convert.ToInt32(atmeneti[1]);
fizetendo = Convert.ToInt32(atmeneti[2]);
elso = false;
//megszületett,
hány eleműek legyenek a tömbök, így már létre tudjuk őket hozni:
ules = new int[jegyek];
felszall = new double[jegyek];
leszall = new double[jegyek];
}
else
{
ules[i] = Convert.ToInt32(atmeneti[0]);
felszall[i] = Convert.ToDouble(atmeneti[1]);
leszall[i] = Convert.ToDouble(atmeneti[2]);
//ellenőrzésképpen
ki lehet írni, aztán megjegyzésbe tenni:
//Console.WriteLine("{0}
{1} {2}", ules[i], leszall[i], felszall[i]);
i++;
}
}
sr.Close();
}
static void Main(string[]
args)
{
Console.WriteLine("1.Feladat: ");
Beolvas();
Console.ReadLine();
}
}
}