С# Дан массив размером nxn, элементы которого целые числа. При решении задач из данного пункта использовать двумерный массив. Подсчитать среднее арифметическое ненулевых элементов, расположенных над побочной диагональю.
В начале в строке находилось 333 троек по 8 плюс одна 8, всего 1000 восьмерок. 1. При выполнения цикла каждая из троек 8 будет заменена на одну 9. Значит у нас получится строка длиной в 334 символа, где 333 девятки и последний символ - восьмерка 2. Далее 333 девятки заменятся на 111 восьмерок плюс последняя восьмерка - всего получим 112 восьмерок 3. Из 112 восьмерок получится 37 девяток и одна восьмерка 4. И 37 девяток получим 12 восьмерок плюс одна девятка и плюс последняя восьмерка 5. 12 восьмерок дадут 4 девятки плюс последние 9 и 8 6. И наконец получаем строку 8998 ответ: 8998
Вопрос с подвохом, пропускная меряется не от возможной передачи на стороне провайдера или пользователя, а от версии протокола 2СH (2 цэ-аш). Рассмотрим 2 последние версии. Протокол 2015 года поддерживал пропускную вплоть до 20 MB/WEBM. Стандарт нового протокола поразили многих экспертов, скорость была снижена вдвое. Но сделано это было в связи с отказом многих производителей сетевого оборудования устанавливать расширяющие микросхемы PassCODE для поддержки тех самых 20 MB/WEBM. Может в будущем, с большим распространением PassCODE пропускную поднимут, но пока приходится с этими ограничениями смирится и перекодировать WEBM что несомненно, приведет к ухудшению их качества.
Відповідь:
public static void summator(uint n){
long sum = 0;
long[,] mas = new long[n,n];
for(uint i=0;i<n;i++){
for(uint j=0;j<n;j++){
Console.WriteLine("Введите элемент матрицы ["+(i+1)+"]["+(j+1)+"]");
mas[i,j] = Convert.ToInt64(Console.ReadLine());
if(i+j<n-1) sum+=mas[i,j];}
}
Console.WriteLine("Ваш массив:");
for(uint i=0;i<n;i++){
for(uint j=0;j<n;j++){
Console.Write(mas[i,j]+"\t");
}
Console.WriteLine();
}
Console.Write("Сумма элементов над побочной диагональю равна "+sum);}
public static void Main(string[] args){
Console.WriteLine("Введите размер квадратной матрицы:");
uint len = Convert.ToUInt32(Console.ReadLine());
summator(len);
Console.ReadKey(true);}