Bir dizideki tüm sayıların ürününü bulmam gereken bir görevim var, bunu nasıl yapacağımı bilmiyorum.Bir dizideki tüm değerler nasıl çoğaltılabilir?
int[] numbers = new int[SIZE];
Console.WriteLine("Type in 10 numbers");
Console.WriteLine("To stop, type in 0");
for (int input = 0; input < SIZE; input++)
{
userInput = Console.ReadLine();
numberInputed = int.Parse(userInput);
if (numberInputed == ZERO)
{
numberInputed = ONE;
break;
}
else
{
numbers[input] = numberInputed;
}
}
Dizideki tüm sayıların ürününü bulmaya çalıştığım yer burası.
foreach (int value in numbers)
{
prod *= value;
}
Console.WriteLine("The product of the values you entered is {0}", prod);
Neden foreach deyiminde yanlış yapıyorum? Şimdiden teşekkürler
Düzen, benim beyan değerleri
const int SIZE = 10;
const int ZERO = 0;
string userInput;
int numberInputed;
int prod = 1;
tüm on değerleri yazarken Artık çalışır dışında bırakılan ancak ben döngüyü kırmak için bir 0 koyarsanız o zaman her şey 0. nasıl eşittir Diziye 0 yazılmasını engeller miyim?
int prod = 1;
foreach (int value in numbers)
{
prod *= value;
}
Yapabilirsin:
yanlış Neler oluyor senin kodun? –