Дан массив, содержащий 2017 положительных целых чисел, не превышающих 10000. необходимо найти и вывести количество таких элементов этого массива, шестнадцатеричная запись которых содержит ровно два знака, и при этом первая цифра больше второй. например, для массива из 4 элементов, содержащего числа 160, 148, 63, 528, ответ будет равен 2. в шестнадцатеричной системе эти числа записываются как a0, 94, 3f, 210; первые два числа подходят, в третьем – первая цифра не больше второй, в четвёртом – больше двух знаков. на языке паскаль объясните , !
211
341
Ответы на вопрос:
Возьмем произвольное число n. оно будет иметь ровно два знака в шестнадцатеричной записи тогда и только тогда, когда 15 < n < 256. таким образом, сводится к нахождению количества элементов массива находящихся в промежутке (15; 256). первую цифру числа в шестнадцатеричной записи можно найти как n div 16, а вторую - n mod 16 программа на языке pascal: const n = 2017; // количество элементов в массиве var a: array[1..n] of integer; i, c: integer; begin // генерация массива (можно изменить на ввод с клавиатуры) for i : = 1 to n do a[i] : = random(10000) + 1; // подсчет количества элементов массива, удовлетворяющим неравенству c : = 0; for i : = 1 to n do if (a[i] > 15) and (a[i] < 256) and (a[i] div 16 > a[i] mod 16) then c += 1; write(c); end.
Var i,k,n: integer; a: array[1..2017] of integer; begin // n: =2017; write('n = '); readln(n); // для проверки for i: =1 to n do read(a[i]); k: =0; for i: =1 to n do if (16< =a[i]) and (a[i]< =254) then if (a[i] div 16) > (a[i] mod 16) then k: =k+1; writeln(k); end. n = 4 160 148 63 528 2
Базовое программное обеспечение - это набор программ, которые отвечают за взаимодействие с аппаратными средствами (компонентами, составляющими базовую конфигурацию вычислительной техники).
в состав базового по входят:
- операционные системы
- сервисные программы (оболочки операционных систем, утилиты, интерфейсные программы)
- инструментальные программы (трансляторы, загрузчики, средства отладки)
- программы технического обслуживания (наладочные, диагностические, тестовые)
информация взята с сайта:
e-biblio.ru/xbook/new/xbook331/book/part-013/page.html
в состав базового по входят:
- операционные системы
- сервисные программы (оболочки операционных систем, утилиты, интерфейсные программы)
- инструментальные программы (трансляторы, загрузчики, средства отладки)
- программы технического обслуживания (наладочные, диагностические, тестовые)
информация взята с сайта:
e-biblio.ru/xbook/new/xbook331/book/part-013/page.html
Популярно: Информатика
-
vkovbasa9904.09.2020 23:44
-
neliaefimova37p00o0904.03.2022 04:33
-
Natalym200119.01.2020 04:24
-
Ник123321128.04.2022 07:39
-
ГIOJLNHA12.03.2022 18:42
-
АминаМингазова13.07.2021 06:01
-
leylaevloeva15.07.2020 19:59
-
alinaara25.04.2021 00:21
-
Юлия2003415.08.2020 06:55
-
svitlanaholenkp0an3s06.06.2021 16:58