Type strings = array [1..20] of char; mat = array [1..10] of strings; var x: mat; введите типы переменных в соответствии с описаниями, перечисленными выше. x – x[3] – x[9][18] – x[1,1] –
А)99999 девяносто девять тысяч девятьсот девяносто девять б)999999девятьсот девняосто девять тысяч девятьсот девяносто девять в)99999999 девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять г)99999999999 девяносто девять миллиардов девятьсот девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять
А)99999 девяносто девять тысяч девятьсот девяносто девять б)999999 девятьсот девяносто девять тысяч девятьсот девяносто девять в)99999999 девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять г) 99999999999 девяносто девять миллиардов девятьсот девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять
Берем третьи байты и переводим в двоичную систему счисления:добавим в начале нулей, чтобы получилось 8 цифр. ← ← найдем маску. запишем с столбик. если элементы одинаковые, ставим соответствующее число, если элементы разные, ставим крестик: 00000101 00011101 000xx101 ← маска т.к. по правилу в маске, сначала идут единицы, переместим их в начало: 11xx0000 если бы по условию, надо было бы найти наименьшее возможное значение, то мы бы заменяли крестики(х) на нули. т.к. по условию необходимо наибольшее возможное значение, подставляем вместо крестиков(x), единицу и переведем в десятичную систему счисления: