Miten tehä?

Viime ohjelmoinnista on paljon aikaa. Joten kysyn apua yhteen asiaan. Toivottavasti apua löytys?

Miten Tehdään ohjelma joka hakee esim. C:\teksti.txt ja vertailee siellä olevia numeroita esim. 10 numeroa ja tulostaa ulos kuinka monesti mikäkin numero esiintyy toisen numeron kanssa esimerkiksi kuinka monesta luku 1 esiintyy 2 kanssa?

Tiedostossa on esimerkiksi 20 riviä numeroita.

Pikaista apua ongelmaan..

Vertailu kohdassa tyrehtyi homma.
5754
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

"Vertailu kohdassa tyrehtyi homma."

Eikös vertailun voi tehdä kaksinkertaisella silmukalla?

Eli "iso silmukka" vaihtaa vertailtavaa, ja "pikku silmukka" vertaa vertailtavaa edellisiin...

En nyt viitsi perehtyä asiaan niin syvällisesti, että alkaisin koodiksi muuttamaan, mutta jotenkin noin varmaankin lähtisin ongelmaa purkamaan...

Äänestä
  • Mikä on visual basicissä se vertailu komento?

    Äänestä

  • unohtunut kirjoitti:

    Mikä on visual basicissä se vertailu komento?

    Heh, ai vertailukomento unohtunut. Jos nyt olet tosissasi niin se on If ... then ... else

    Lkm=0
    for i=1 to 20
    if Luku(i)=SyötettyLuku then Lkm=Lkm 1
    next i

    Äänestä

  • Petri_Petri kirjoitti:

    Heh, ai vertailukomento unohtunut. Jos nyt olet tosissasi niin se on If ... then ... else

    Lkm=0
    for i=1 to 20
    if Luku(i)=SyötettyLuku then Lkm=Lkm 1
    next i

    Minä kun luulin että kyseessä olisi ollut vähän monimutkaisempi vertailu...

    Äänestä

  • Pohtija... kirjoitti:

    Minä kun luulin että kyseessä olisi ollut vähän monimutkaisempi vertailu...

    Joo, täytyy siinä olla kaksi sisäkkäistä silmukkaa, jotta saadaan kaikki luvut laskettua. Mutta kun joku kysyy sitä kuitenkin johonkin koulutehtävään, niin parempi että ei nyt ihan koko koodia saa valmiina. Vaikka eipä tuohon paljon tarvitse lisätä.

    Äänestä

Kommentoi aloitusta


Jellona-76 kirjoitti:

Viime ohjelmoinnista on paljon aikaa. Joten kysyn apua yhteen asiaan. Toivottavasti apua löytys?

Miten Tehdään ohjelma joka hakee esim. C:\teksti.txt ja vertailee siellä olevia numeroita esim. 10 numeroa ja tulostaa ulos kuinka monesti mikäkin numero esiintyy toisen numeron kanssa esimerkiksi kuinka monesta luku 1 esiintyy 2 kanssa?

Tiedostossa on esimerkiksi 20 riviä numeroita.

Pikaista apua ongelmaan..

Vertailu kohdassa tyrehtyi homma.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu