
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// Ввод данных
Console.WriteLine("Введите числовую последовательность разделённую пробелами: ");
List<string> str_nums = Console.ReadLine().Split(' ').ToList();
// Обработка
List<int> nums = str_nums.ConvertAll(int.Parse);
int max = nums[0];
int max_i = 0;
for (int i = 0; i < nums.Count; i++)
{
max_i = (nums[i] > max) ? i : max_i;
max = (nums[i] > max) ? nums[i] : max;
}
// Вывод данных
Console.WriteLine("Максимальное число {0}", max);
Console.WriteLine("Порядковый номер {0}", max_i + 1);
}
}
}
Решение тут простое )
нам абсоютно безразлично что именно будет передаваться по каналу связи, главное какой объем.
Итак у нас объем 100 килобайт.
Переведем в байты:
100 килобайт * 1024 байт в килобайте = 102400 байт.
Переведем в биты:
102400 * 8 бит в байте = 819200 бит.
Найдем теперь пропускную скорость канала в битах в секунду
поучебникам в 1 килобите чаще 1024 бита
100 мбит\сек = 1024*100 килобит в секунду = 1024*1024*100 бит в секунду = 104857600 бит в секунду.
Разделим:
819200/104857600 = 0.0078125 секунд
ответ: 0.0078125 секунд