Miért függőlegesen splitel a programom? C#
2022-04-10T15:13:21+02:00
2022-04-12T14:06:00+02:00
2022-08-12T08:25:31+02:00
Laci24HUN
using System;using System.Collections;using System.Linq;using System.Text; - Pastebin.com

Képernyőfelvétel (9)



2017 oktoberi közép szintű progi érretségit probálnám megcsinálni de már az elején elakadtam valamiért függölegesen splitel nem vízszintesen valaki megtudja mondani miért?
Vizszintes sorban kéne beolvasnia az adatokat vagyis a
marci sornál 3,12,1,8,5,8,1,2,1,4 és a marci változoba tárolnia mert a
marcihoz tartozo adatok marci elött viszintesen vannak

ehelyetelkezdi az első függöleges oszlopot beolvasni 3,3,1,1,4,3,1,3,4

igy a marci változoba az első sor helyet az első oszlop kerül
Mutasd a teljes hozzászólást!

  • Szerintem a darabok minden iterációnál az első split eredményét kapja, ami a sor eleje. 
    darabok += kellene, és az új iteráció elején egy darabok törlése.
    Mutasd a teljes hozzászólást!
  • Mindig a 0-ik tömbelemet teszed a név.Marci-ba, ami a sor eleje.
    Hogy néz ki a név deklarációja?
    Mutasd a teljes hozzászólást!
  • using System;using System.Collections;using System.Linq;using System.Text; - Pastebin.com  ide feltettem az egész kódot megtudod mondani mit változtassak rajta ,hogy ne mindig a 0-ik elemet rakja bele a marciba hanem 0-ik elemtől a sor végéig tegye bele majd a következő sort a következő névbe tegye bele?
    Mutasd a teljes hozzászólást!
  • Szia!

    Beolvasolt egy sor, ami egy névhez tartozik. (Marci)

    Majd ennek a sornak a részeit szépen szétdobálod különböző nevekre.
    Miért???

    Ha beolvasod az első sort, annak mi köze lenne a többi névhez?

    Miért vannak amúgy is a nevek beégetve/bedrótozva a programba?
    Mi van ha a bemenet más neveket tartalmaz?
    Mutasd a teljes hozzászólást!
  • Szia! Érrétségi feladatot próbálok megoldani és az első feladat a TXT-ben található adatokat el tárolni egy olyan adat szerkezetben amivel később is lehet dolgozni. Azért csináltam így ,mert korában már próbálkoztam érrétségi feladatokkal és ott ez a módszer működött de nem vettem figyelembe ,hogy az adatok máshogyan rendezkednek el ebben TXT-ben mint a korrábi feladatokban. Tehát az lenne a célom ,hogy a sorokban lévő számokat eltároljam a sor végén lévő nevekbe ,mert egy sor egy névhez tartozik.
    Mutasd a teljes hozzászólást!
  • Szia!

    Jó lenne egy teljes feladatleírás.
    Abban szerepel bármi arról hogy a résztvevők neve és létszáma adott/kötött?
    Mutasd a teljes hozzászólást!
  • Elvileg ez lenne a feladat (6.oldal):
    https://dload-oktatas.educatio.hu/erettsegi/feladatok_2017osz_kozep/..

    Van itt olyan feltétel, hogy a játékosok és a fordulók száma 5-10 között lehetnek. Így egy fixen játékosok nevével definiált struktúrának sincs sok haszna. A megvalósításhoz használt C# nyelvtől most eltekintenék, induljunk el a "kályhától". Nem a konkrét feladatot szeretném megoldani, inkább csak rávilágítani egy-két dologra, az induláshoz.
    2. feladat: Első lépésben felolvasnám soronként a bemenetként kapott állományt egy tömbbe, majd ezzel a tömbbel dolgoznék tovább a későbbiekben.
    3. feladat: Adja magát, ezek a tömb hossza.
    4. feladat: Itt már jöhet a darabolás a space elválasztás szerint mondjuk a tömbünk első elemére, a játékosok nevét leszámítva.
    5. feladat: Itt felmerülhet már, hogy milyen jó lett volna egy olyan struktúrát létrehozni az elején, amelyben kényelmesen kezelhetjük/elérhetjük a leadott tippeket. Nincs gond, még itt is műkodhet a soronkénti split-es módszer, de jobb lenne egy elegánsabb módszer.
    A lényeg az lenne, hogy olvasd el végig az összes pontját a feladatnak és annak alapján próbálj meg összerakni fejben már az elején egy olyan adatszerkezetet a tároláshoz amiből ezek a kérdések könnyen megválaszolhatóak.

    Jó tanulást és sok sikert a vizsgához!
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
Címkék
abcd