Pereiti prie turinio

Padėkit uzduoti su c#


Rekomenduojami pranešimai

Sveiki,

 

Gal galite kas padėti padaryti šios užduoties duomenų nuskaitymą, nemoku nuskaityt pirmos eilutės:

 

Tekstiniame faile pateikta informacija apie studentus. Pirmojoje failo eilutėje nurodytas stipendijų

fondo dydis ir pažymių vidurkis stipendijai gauti. Tolimesnėse eilutėse tokia informacija: studento

pavardė vardas, grupė, pažymių kiekis, pažymiai. Studentui skiriama stipendija, jei jo pažymių

vidurkis viršija nurodytą dydį ir jis neturi skolų (visi pažymiai >4). Studentui skiriama 10% didesnė

stipendija, jei jo visi pažymiai didesni už 8. Toks studentas vadinamas pirmūnu. Paskirstykite

studentams stipendijas pagal duotą fondą. Fondą reikia maksimaliai išnaudoti, bet negalima viršyti

fondo dydžio. Spausdinamas sąrašas turi būti surikiuotas pagal stipendijų dydį, pavardes ir vardus. Iš

sąrašo pašalinkite studentus, kurie negauna stipendijos. Suformuokite ir atspausdinkite nurodytos

grupės (įvedama klaviatūra) pirmūnų sąrašą.

 

                static void Skaitymas(string fv, ref Fakultetas stud)
               {
                   string pv, vrd, grp;
                   int pzk;
                   ArrayList ###### = new ArrayList();

                   string[] lines = File.ReadAllLines(fv, Encoding.GetEncoding(1257));

                   foreach (string line in lines)
                   {
                       string[] parts = line.Split(';');
                       pv = parts[1].Trim();
                       vrd = parts[0].Trim();
                       grp = parts[2].Trim();
                       pzk = int.Parse(parts[3]);
                       string[] eil = parts[4].Trim().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                       ######.Clear();
                       foreach (string eilute in eil)
                       {
                           int aa = int.Parse(eilute);
                           ######.Add(aa);
                       }
                       studentas ob = new studentas();
                       ob.deti(vrd, pv, grp, pzk, ######);
                       stud.deti(ob);

                   }

 

Stai mano nuskaitymas kaip padaryti kad nuskaitytu pirma eilute :(

Redagavo Apastalas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Niekas Tau už dyką neims ir nedarys tokios užduoties, nes nemanau ar atsiras tokių kurie taip negerbia savo laiko... :) O ir pačiam klausimas kam sieti su programavimų ateitį jei tokios negali pasidaryti ? :)

 

 

As nesieju su programavimu man yra jo pagrindai tik pirmame semestre :/ ...

Ir neprasau visos uzduoties tik pasakykit kaip nuskaityt failo pirma eilute :D Visa likusi faila as nuskaitau ...

Redagavo Apastalas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

                static void Skaitymas(string fv, ref Fakultetas stud)
               {
                   string pv, vrd, grp;
                   int pzk;
                   ArrayList ###### = new ArrayList();

                   string[] lines = File.ReadAllLines(fv, Encoding.GetEncoding(1257));
                   lines[0] = // do what you want


                   foreach (string line in lines.Skip(1))
                   {
                       string[] parts = line.Split(';');
                       pv = parts[1].Trim();
                       vrd = parts[0].Trim();
                       grp = parts[2].Trim();
                       pzk = int.Parse(parts[3]);
                       string[] eil = parts[4].Trim().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                       ######.Clear();
                       foreach (string eilute in eil)
                       {
                           int aa = int.Parse(eilute);
                           ######.Add(aa);
                       }
                       studentas ob = new studentas();
                       ob.deti(vrd, pv, grp, pzk, ######);
                       stud.deti(ob);

                   }

 

Stai mano nuskaitymas kaip padaryti kad nuskaitytu pirma eilute :(

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...