1. Что такое носитель? (Б) Материальная среда, используемая для записи и хранения информации
2. Носитель, имеющий наиболее массовый употребление – это (Г) Бумага
3. В каком году Александр Белл изобрел телефон? (В) 1876 г.
4. Кто создал теорию информации? (Б) К. Шеннон
5. Что такое избыточность кода? (В) Многократное повторение передаваемых данных -- неудачный ответ. Скорее многократное повторение - это один из добавить избыточность кода, есть и другие
6. Какие средства связи используются в компьютерных сетях? (Б) Радиосвязь -- есть и другие, конечно
7. Вместимость – это (А) Плотность хранения данных -- самый удачный вариант из предложенных, но всё же это не плотность хранения, а количество хранимой информации
8. Где появилась бумага? (А) В Китае
9. В каком году возникла теория связи? - нет верного ответа. Обычно упоминают 1948 год, когда была опубликована работа Шеннона "Математическая теория связи"
10. Винчестер компьютера – это (А) Пакет магнитных дисков, надетых на общую ось
using System;
using System.Linq;
namespace task29760750
{
internal class Program
{
private static void Main(string[] args)
{
var N = int.Parse(Console.In.ReadLine());
var array = Console.In.ReadLine()
.Split(' ')
.Select(int.Parse)
.ToArray();
var X = int.Parse(Console.In.ReadLine());
var indices = array
.Select((t, i) => t == X ? i : -1)
.Where(t => t > 0)
.ToArray();
Console.Out.WriteLine(indices.Any() ? string.Join(" ", indices) : "-1");
}
}
}
1) видим, что в последней строке выводятся на экран переменные a и b, поэтому сначала нужно определить, что они обозначают в программе
2) перед началом цикла переменные a и b обнуляются
3) на каждом шаге цикла при выполнении некоторого условия переменная a увеличивается на 1, а b увеличивается на x mod 10, то есть, на остаток от деления x на 10 – это последняя цифра десятичной записи числа x
4) в конце каждого шага цикла операция x:=x div 10 отсекает последнюю цифру в десятичной записи числа
5) цикл заканчивается, когда перестаёт выполняться условие x > 0, то есть, когда все цифры исходного числа отброшены
6) таким образом, делаем вывод: после завершения цикла в переменной a находится количество цифр в десятичной записи числа, а в переменной b – их сумма
7) если было выведено 2 и 12, то в числе 2 цифры, и их сумма равна 12; таким образом, нам нужно найти все двузначные числа, в котором сумма значений цифр равна 12
8) число 12 может быть разложено на два слагаемых, меньших 10, как
12 = 3 + 9 = 4 + 8 = 5 + 7 = 6 + 6 = 7 + 5 = 8 + 4 = 9 + 3,
нам подходят числа 39, 48, 57, 66, 75, 84 и 93