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;
}
Miksi tämä ei toimi?
7
149
Vastaukset
- 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
- 742872
- 642743
- 681812
- 241647
Tykkään susta
Elämäni loppuun asti. Olet niin suuresti siihen vaikuttanut. Tykkäsit tai et siitä171629- 201580
- 181464
- 481287
- 381263
Onko meillä
Molemmilla nyt hyvät fiilikset😢ei ainakaan mulla mutta eteenpäin on mentävä😏ikävä on, kait se helpottaa ajan myötä. Ko91239