13620 байт
Объяснение:
Считаем количество символов: "собака, " содержит 8 символов. Значит объем текста до замены: 681*8 символов.
После замены количество символов в каждом слове увеличилось на 2: вместо 2-х символов a стало 4 символа _, т.е на 4 - 2 = 2 символа больше. Всего слов 681, следовательно объем текста увеличился на 2*681.
(681*8 + 681*2)*16 = 6810*16 (бит) = 6810*2*8 = 6810*2 (байт) = 13620 байт
P.S. Можно рассуждать проще: было "собака, ", стало "соб__к__, ", т.е. 10 символов в слове. Скопировано 680 раз, т.е 10 + 680*10 = 6810.
Информационный объем равен 6810*16 бит = 13620 байт
using System;
using System.Linq;
class Program {
static Random rnd = new Random();
static void Main() {
int N = 10;
int[] arr = new int[N];
for (int i = 0; i < arr.Length; i++){
arr[i] = rnd.Next(-50, 50);
}
int positiveCount = arr.Where(x => x > 0).Count();
Console.WriteLine("Исходный массив: [{0}]", string.Join(", ", arr));
Console.WriteLine("Количество положительных элементов: {0}", positiveCount);
}
}