А) двоичная - 1110010.00111001101 восьмеричная - 162.16320047244 шестнадцатеричная - 72.39a02752546 b) 316.8125 668.625 691.953125 c) 615.75 (10) + 269.625 (10) =1101110101.011 (2) 186.4375 (10) + 887.25 (10) =2061.54 (8) 101.125 (10) + 970.4375 (10) = 42f.9 (16) d) 950.1875(10)-254.25(10)=1010110111.1111(2) 752.1875 (10) - 654.5 (10) = 141.54 (8) 51.375 (10) - 17.25 (10) = 22.2 (16) e) 7.625(10)*5(10)=100110.001 (2) 84.375(10)*31(10)=5067.5(8) 420(10)*243(10)=18eac(16) 6. очевидно, что система позиционная. тогда 1 стоит на 2-ой позиции (начиная с нулевой) . тогда 49 = x^2 ответ - x = 7
natura-domA90
14.05.2023
Решение: const m = 10; var a : array [1..m] of integer; i,max, odd : integer; begin odd : = 0; {заполнение массива} for i : = 1 to m do begin write('input a[',i,']: ' ); readln(a[i]); end; {вывод массива на экран} for i : = 1 to m do write(a[i]: 2,' '); writeln; {поиск максимального в массиве} max : = a[1]; for i : = 2 to m do if (a[i] > max) then max : = a[i]; writeln('максимальный элемент массива: ',max); {поиск всех нечетных чисел в массиве и замена их на 1} for i : = 1 to m do if (a[i] mod 2 = 1) then begin a[i] : = 1; odd : = 666; end; {вывод сообщения об отсутствии нечетных чисел} if (odd = 0) then writeln('в массиве нечетных чисел нет'); {вывод преобразованного массива} for i : = 1 to m do write(a[i]: 2,' '); writeln; readln; end. в фигурных скобках - комментарии, из программы можно удалять безболезненно. m - количество элементов в массиве. контрольные примеры для массива из 10 элементов: 1) массив "1 2 3 4 5 6 7 8 9 10" будет преобразован в "1 2 1 4 1 6 1 8 1 10", максимальный элемент (до преобразования) 10 2) массив " 2 2 2 2 2 2 2 2 2 2" будет преобразован в " 2 2 2 2 2 2 2 2 2 2", на экран будет выведено сообщение "в массиве нечетных чисел нет", максимальный элемент 2
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Построить логическую схему по булевым выражениям !