Program task; const n = 5; var a: array [1..n] of longint; i: integer; function mindigit(number: longint): integer; var digits: array of integer; num, min, i: integer; begin num : = number; while num < > 0 do begin num : = num div 10; i : = i + 1; end; setlength(digits, i); num : = number; for i : = 0 to length(digits) - 1 do begin digits[i] : = num mod 10; num : = num div 10; end; for i : = 0 to length(digits) - 1 do if digits[i] < digits[min] then min : = i; result : = digits[min]; end; begin writeln('введите ', n, ' целых чисел через пробел'); for i : = 1 to n do read(a[i]); for i : = 1 to n do write(mindigit(a[i]), ' '); end.
mukbidc
24.01.2021
C# if(a % 2 == 0) { a = a / 2; } else a = a * 5; console.writeline(a); console.readline();
Richbro7
24.01.2021
Чтобы сложить две цифры в одном разряде в системе счисления по некоторому основанию n, достаточно выполнить сложение в любой подходящей системе счисления (например, десятичной). если результат будет меньше n, его следует записать в заданной системе счисления. в противном случае из результата нужно вычесть n, записать полученную разность и сделать перенос +1 в старший разряд. примеры в системе счисления по основанию 10. 5+3=8 6+4=10, 10-10=0 и +1 в следующий разряд 9+5=14, 14-10=4 и +1 в следующий разряд. эти же примеры в системе счисления по основанию 12. 5+3=8 6+4=10, записываем, как а₁₂ 9+5=14, 14-12=2 и +1 в следующий разряд, получаем 12₁₂ эти же примеры в системе счисления по основанию 16. 5+3=8 6+4=10, записываем, как а₁₆ 9+5=14, записываем, как e₁₆
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Вводится последовательность из n целых чисел. найти наименьшую по значению цифру в каждом числе (функцией оформить определение наименьшей цифры числа