Вася пришел в 12:00 и гулял до 16:00 (4ч)
Маша пришла через 2ч после Васи, т.е в 14:00 и гуляла до 17:00 (3ч)
Миша пришел через 1,5ч после Маши, т.е в 15:30 и гулял до 17:30 (2ч)
Тогда нетрудно установить, что все вместе дети находились в период с 15:30 до 16:00, т.е 30 мин
1)2892 (1011010011002 = 1∙211+0∙210+1∙29+1∙28+0∙27+1∙26+0∙25+0∙24+1∙23+1∙22+0∙21+0∙20 = 2048+0+512+256+0+64+0+0+8+4+0+0 = 289210);2)528) 10000100002 = 1∙29+0∙28+0∙27+0∙26+0∙25+1∙24+0∙23+0∙22+0∙21+0∙20 = 512+0+0+0+0+16+0+0+0+0 = 52810
Пусть x, y, z - количество учеников в классах <span>11а, 11б, 11в соответственно.
Тогда вероятности выбрать дежурных из этих классов будут:
x / (x+y+z); y</span> / (x+y+z); z / (x+y+z);
log(2)[1/(x/(x+y+z))] = 1+log(2)2 ⇒ log(2)[(x+y+z)/x] = log(2)4 ⇒ (x+y+z)/x = 4
log(2)[1/(y/(x+y+z))] = 1+log(2)3 ⇒ log(2)[(x+y+z)/y] = log(2)6 ⇒ (x+y+z)/y = 6
x+y = 10 ⇒ y = 10-x
(10+z)/x = 4 ⇒ 4x = 10+z
(10+z)/y = 6 ⇒ 6y = 10+z
6y = 4x ⇒ x = 6y/4 = 3y/2 = 3*(10-x)/2 ⇒ 5x = 30 ⇒ x = 6
4x = 10+z ⇒ z = 4x-10 = 4*6-10 = 14
Ответ: 14
Ну вот, пока без комментариев по 1му вопросу. балы можете не добавлять.
Только тут ведется просмотр всего массива от B[1, 1] до B[n, m]
чтобы начинать просмотр скажем с [10, 10] надо вначале i j присвоить 10, и при переходе к следующему столбцу после приращения j на 1,устанавливать i:=10
Далее что нужно, чтобы переделать его во 2е задание. Принцип пробега по массиву не меняется. Но теперь вместо min и max будем работать с рабочими переменными SUM и Pr. В SUM накапливаем сумму положительных. Начальное значение можно взять равное нулю.
Затем пробегаем по циклу сравниваем текущий элемент B[i, j] c 0 если B[i, j]>0, то добавляем его в сумму SUM:=SUM+B[i, j]
В противном случае переходим к следующему элементу.
Сложнее будет с произведением. Механизм накопления можно реализовать аналогично а вот какое присвоить начальное значение. 0? ну тогда, что бы мы не нашли произведение с 0 будет 0. 1? а вдруг вообще нет отрицательных элементов, а у нас произведение получится равным 1.
Мне кажется надо сначала присвоить ему значение 0. А затем при пробежке по массиву при нахождении отрицательного числа сравнить произведение Pr с нулем
Pr=0? да тогда переопределяем его так: Pr:=B[i, j] (присваем ему значение найденного отрицательного элемента) .
Pr≠0? тогда переопределяем его так: Pr:=Pr*B[i, j]
P.S. И все-таки лучше уточнить у преподавателя, к чему относится отрезок. Т.е. это диапазон индексов поиска i, j? Или все же диапазон возможных значений элементов массива B[i, j]. Хотя можно выбрать один из вариантов и самому и оговорить его по ходу решения.(По-моему проще принять это как диапазон возможных значений элементов массива.)
На мой взгляд в условии следовало это оформить отдельным предложением. Например:
Числовые значения элементов массива принадлежат отрезку [-100; 100].
Первое слово имеет четное количество разрядов. Значит, оно будет таким, как оно пришло.
В полученном сообщении второе слово будет иметь нечетное количество разрядов, значит оно придет в виде 0000000.
Третье слово, как и первое, останется таким, каким пришло.
В итоге имеем: 1111101 0000000 1000100, что подходит под 4й вариант.
Ответ: 4)