Задача на массивы - C# (184481)
Формулировка задачи:
Пожалуйста, подскажите хотя бы алгоритм решения данной задачи. Совсем не идет...
Решение задачи: «Задача на массивы»
textual
Листинг программы
int RowSum(int []row,int start,int end) { return row.Skip(start).Take(end-start).Sum(); } void Main() { var arr=new int[,]{{2,1,0,2}, {1,3,2,9}, {3,1,2,7}, {4,2,3,1}, }; for (int i = 0; i <= arr.GetUpperBound(1); i++) { var j=arr.GetUpperBound(1)+1; var row=arr.Cast<int>().Skip(i*j).Take(j).ToArray(); Console.WriteLine ("{0} ,sum={1}",string.Join(" ", row),RowSum(row,0,j-i)); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д