Привет ребят,остался всего один вопрос с циклами.
Вот смотритн код мой например:
//создаю коллекцию целых чисел
var list = new List<int>();
Console.WriteLine("введите размер списка");
int n = int.Parse(Console.ReadLine());
for(int i = 0;i<n;i++)
{
list.Add(int.Parse(Console.ReadLine()));
}
Console.ReadLine();
//нахожу сумму через for
var result = 0;
for (int i = 0;i<list.Count;i++)
{
result += list[i];
}
Console.WriteLine("сумма:" +result);
//нахожу разность через while
int diff =0;
int h = 0;
while(h<list.Count)
{
diff-= list[h];
h++;
}
Console.WriteLine("разность:" +diff);
//нахожу произведение через do while
int arr = 0;
int comp =1;
do
{
comp *= list[arr];
arr++;
}
while (arr<list.Count);
{
Console.WriteLine("произвидение:" + comp);
}
Почему например diff=-list[h]?
Int diff=0 это переменная куда собирается
результат.int h=0 это просто переменная нужная для вайл.
Как h вообще в лист попадает и что тогда из чего там вычитается?