Miksi tämä ei toimi?

433r4r4

For lausekkeen sijasta pitäisi käyttää foreach c-sharpissa. Miten se toimii? Koitan saada 5 taulukon luvun summattua yhteen.

foreach (int i in luku){
summa = summa i;
}

7

197

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ei_toimi

      foreach (int i in luku){
      summa = i;
      }

    • tuotoimii

      int summa = 0;
      int[] luku = new int[] { 3, 2, 11, 8, 2 };
      foreach (int i in luku)
      {
      summa = i;
      }


      Tuo toimii testatusti. Onko jotain eroa omaasi?

      • tässäMun

        using System;

        class Program {

        public static void Main(string[] args) {

        int[] luku = new int[5];
        int summa = 0;

        for ( int i = 0; i < luku.Length; i ){
        Console.WriteLine("Anna " (i 1) ". luku: ");
        luku[i] = Convert.ToInt32(Console.ReadLine());
        }

        /* foreach ei toimi!! Teen for-lausekkeella.
        foreach (int i in luku){
        summa = i;
        }
        */

        for ( int i = 0; i < luku.Length ; i ){
        summa = summa luku[i];
        }

        double keskiarvo = summa / luku.Length;
        Console.WriteLine("Lukujen keskiarvo on: " keskiarvo);
        }

        }


    • MullaToimiTuoSama

      class Program
      {

      public static void Main(string[] args)
      {

      int[] luku = new int[5];
      int summa = 0;

      for (int i = 0; i < luku.Length; i )
      {
      Console.WriteLine("Anna " (i 1) ". luku: ");
      luku[i] = Convert.ToInt32(Console.ReadLine());
      }

      // foreach ei toimi!! Teen for-lausekkeella.
      foreach (int i in luku){
      summa = i;
      }
      //

      //for (int i = 0; i < luku.Length; i )
      //{
      // summa = summa luku[i];
      //}

      double keskiarvo = summa / luku.Length;
      Console.WriteLine("Lukujen keskiarvo on: " keskiarvo);
      }

      }

      }
      Kommentoin for silmukan pois ja poistin kommentoinine foreach:lta -> toimi

      • weweweew

        oisko mun Geanyssa jotain vikaa? Mäkillä koodailen..


      • VisualStudioTäällä

        Mitä herjaa? Voisiko olla jotain näkymättömiä ohjainmerkkejä koodin seassa?


      • tässäMun
        VisualStudioTäällä kirjoitti:

        Mitä herjaa? Voisiko olla jotain näkymättömiä ohjainmerkkejä koodin seassa?

        no nyt se toimii.. :o koodailin muita tehtäviä tässä välissä. En muista mikä se herja oli..


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

    Luetuimmat keskustelut

    1. Trump muka öljyn takia Venezuelaan? Pelkää mustamaalausta

      Kertokaapa mistä tuollainen uutisankka on saanut alkunsta? Näyttäkääpä ne alkuperäiset lähteet, minä en löytänyt mitään
      Maailman menoa
      138
      13172
    2. Kun Arman Alizad puolusti hiihtäjä Vilma Nissilää sanomalla

      "älä välitä sekopäistä Vilma", ja kun siitä kerrottiin täällä, niin sekopäinen mukasuvaitsevainen teki siitä valituksen
      Maailman menoa
      82
      3629
    3. Venezuela on hyvä esimerkki vasemmistolaisten pahuudesta

      Jokainen tietää, että Venezuelassa on pitkään ollut Chavezin ja Maduron vasemmistohallinto. Maan talous on romuttunut,
      Maailman menoa
      95
      2904
    4. Miksei Trump ole kiinnostunut Suomen valloittamisesta?

      Täällähän on enemmän turvetta kuin Norjalla öljyä. Eikö Ttump ole turvenuija?
      Maailman menoa
      36
      1379
    5. Martinalta vahva viesti

      "Suuret unelmat venyttävät sinua, pelottavat vähän ja vievät mukavuusalueen ulkopuolelle. Juuri siellä kasvu tapahtuu. J
      Kotimaiset julkkisjuorut
      273
      1364
    6. Akateemikko Martti Koskenniemi vertaa Trumpia Putiniin

      "-Suomalaisena on syytä olla huolissaan siitä, että Yhdysvallat näin vahvistaa 1800-luvun alkupuolella julistamansa etup
      Maailman menoa
      148
      1309
    7. Jos mies olet oikeasti...?

      Kiinnostunut... Pyydä mut kunnolla treffeille ja laita itsesi likoon. En voi antaa sydäntä jos sinä olet epävarma ja eh
      Ikävä
      115
      1264
    8. Esko Eerikäinen paljastaa järkyttävän muiston lapsuudesta - Isä löytyi alastomana slummista

      Esko Eerikäisen tausta on monikulttuurinen, hän muutti vain 10-vuotiaana yksin kotoaan Kolumbiasta isovanhempiensa luo S
      Suomalaiset julkkikset
      14
      1184
    9. Pitäisikö meidän

      Sitten nähdä ilman että siitä tehdään ongelmaa?
      Ikävä
      81
      1071
    10. Nautitko riidan haastamisesta?

      Itse olen hyvin kärsivällinen ja sopuisa noin yleensä, mutta osaan tarvittaessa olla hankala. Niin metsä vastaa kuin sin
      Sinkut
      184
      943
    Aihe