Suomi24 Keskustelussa on viikonlopun aikana ollut poikkeuksellisen paljon bottien automaattiseti luomia kommentteja. Pahoittelemme tästä aiheutunutta harmia. Olemme kiristäneet Keskustelujen suojausasetuksia ja kommentointi on toistaiseksi estetty ulkomailta.

Taulukon alkioiden siirtäminen vasemmalle yhdellä

Alkiot

Tarvisin apua alkioiden liikuttamisesta.
Jos minulla on esim.

taulukko[10] = {3,4,7,2,13,4,6,11,19,8};

niin miten onnistuu siirtäminen niin, että
taulukko[0] tulisi taulukko [1],
taulukko[1] tulisi taulukko[2] jne...
taulukko[8] tulisi taulukko[9]
ja taulukko[9] tulisi taulukko[0]

for-lausekkeella kai tuo onnistuu?

4

106

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Joo juu

      Joo, for on kyllä yksi käyttökelpoinen tapa lähteä tuota tekemään.

    • pcmuseo

      Eli siis

      jemma=taulukko[0];
      luku=sizeof(taulukko)/sizeof(taulukko[0]);
      for(i=0;i

      • Pula - aho

        ... ja sitten kone kaatui.


    • qwertyasdfzxcvb

      int vaihto = taulukko[0];
      for (int i = 0; i < N; i ) {
      if (i == (N - 1)) {
      taulukko[N-1] = vaihto;
      }

      else {
      taulukko[i] = taulukko[i 1];
      }
      }

      Eli tuossa järjestystä muutetaan niin että otetaan muuttuja "vaihto" ja tallennetaan taulukon 0 alkio siihen.
      Tämän jälkeen tehdään niin että taulukko[0] tulee taulukko[1], taulukko[1] tulee taulukko[2] jne.
      Sitten, kun ollaan taulukon viimeisessä alkiossa, joka on N - 1, otetaan taulukon alkio joka on N-1 ja asetetaan sen arvoksi muuttuja "vaihto".

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Voitasko leikkiä jotain tunnisteleikkiä?

      Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta
      Ikävä
      79
      1957
    2. Tietysti jokainen ansaitsee

      Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt
      Ikävä
      18
      1743
    3. Millä voin

      Hyvittää kaiken?
      Ikävä
      16
      1604
    4. 50+ naiset kyl

      Lemottaa sillille mut myös niitte kaka lemottaa pahlle ku kävin naiste veskis nuuhiin
      Ikävä
      20
      1346
    5. Välitän sinusta mies

      Kaikki mitä yritin kertoa tänään ei mennyt ihan putkeen..Joka jäi jälkeenpäin ajateltuna suoraan sanottuna harmittaa aiv
      Työpaikkaromanssit
      6
      1262
    6. En voi sille mitään

      Tulen niin pahalle tuulelle tästä paikasta nykyisin. Nähnyt ja lukenut jo kaiken ja teidän juttu on samaa illasta toisee
      Ikävä
      12
      1254
    7. hieman diabetes...

      Kävin eilen kaverin kanssa keskusapteekissa kun on muutama kuukausi sitten tullut suomesta ja oli diabetes insuliinit lo
      Pattaya
      12
      1236
    8. Jotain puuttuu

      Kun en sinua näe. Et ehkä arvaisi, mutta olen arka kuin alaston koivu lehtiä vailla, talven jäljiltä, kun ajattelen sinu
      Ikävä
      45
      1223
    9. Miten joku voi käyttää koko elämänsä

      siihen että nostelee täällä vanhoja ketjuja ja troIIaa niihin jotain linkkiä mitä kukaan ei avaa? Ihmisellä ei ole mitää
      Tunteet
      10
      1212
    10. Annetaanko olla vaan

      Siinä se, tavallaan kysymys ja toteamuskin. Niin turhaa, niin rikkovaa. On niin äärettömän tärkeä, ja rakas olo.. N
      Ikävä
      29
      1191
    Aihe