Так как всего 90 чисел,то (120+30)×(90÷2)= 6750 (по способу Карла )
Печально, придется придумывать, а фантазия иногда ведет не в ту стпень, но не суть.
Лично мне кажется что неплохо было бы хранить в БД под названием погода информацию относительно погоды, скажем гидромежцентра или как его там а значит объектами будут - температура влажность ветер дождь и тд если бы я ее проектировал то в качестве ключа выбрал бы дату, потому как она явно уникальна и прогнозы идут каждый день
далее успеваемость - допустим успеваемость студента в универе, а значит неплохо бы в качестве объектов задать предметы по которым интересует успеваемость(обычно все) в качестве ключа можно взять любой уникальный идентификатор, хоть серию в паспорте хоть ИНН, но рас уж у нас универ пусть будет номер студенческого билета, или зачетной книжки
и наконец факультативы - нужен перечень всех факультативов(причем не важно посещает все или не посещает ни одного), не слышал чтобы в школах были факультативы, так что предположу что учебное заведение чуть чуть повыше а значит в качестве ключа так же подойдет номер студ билета
Программа на QBASIC
DIM i AS INTEGER, n AS INTEGER
CLS
INPUT "Введите количество элементов: ", n
DIM Q(1 TO n) AS INTEGER
RANDOMIZE TIMER
PRINT "Исходный массив"
FOR i = 1 TO n
Q(i) = INT(RND * 220) - 70
PRINT Q(i)
NEXT i
PRINT "Результирующий массив"
FOR i = 1 TO n
IF i MOD 3 = 0 THEN Q(i) = 1
PRINT Q(i)
NEXT i
END
Тестовое решение:
Введите количество элементов: 13
Исходный массив
121
34
27
69
30
95
98
28
136
100
48
120
82
Результирующий массив
121
34
1
69
30
1
98
28
1
100
48
1
82
а) -31₁₀ = -1 1111₂
В восьмибитном представлении знак минус заменяется на 1, а прочие семь битов используются для записи числа.
Прямой код: 1 001 1111
Обратный код: 1 110 0000 (инверсия разрядов, кроме знакового)
Дополнительный код: 1 110 0001 (+1 к обратному коду)
б) -77₁₀ = -100 1101₂
Прямой код: 1 100 1101
Обратный код: 1 011 0010
Дополнительный код: 1 011 0011
в) -113₁₀ = -111 0001₂
Прямой код: 1 111 0001
Обратный код: 1 000 1110
Дополнительный код: 1 000 1111
458 =)
Делал через java... могу код скинуть если нужно