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

<50

    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. 122
      2986
    2. Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."

      Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi
      Tv-sarjat
      84
      2731
    3. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      17
      2188
    4. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      20
      1763
    5. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      21
      1668
    6. Haluan jutella kanssasi Nainen

      Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O
      Ikävä
      15
      1499
    7. Poliisiauto Omasp:n edessä parkissa

      Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak
      Seinäjoki
      17
      1469
    8. Haluan tavata Sinut Rakkaani.

      Olen valmis Kaikkeen kanssasi...Tulisitko vastaa Rakkaani...Olen todella valmistautunut tulevaan ja miettinyt tulevaisuu
      Ikävä
      28
      1417
    9. Onko mies niin,

      että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.
      Tunteet
      16
      1387
    10. Kristityt "pyhät"

      Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.
      Kristinusko
      6
      1312
    Aihe