eeirikh
?>

Дан целочисленный массив из 30 элементов. Элементы массива изначально могут принимать целые значения от 1 до 10000 включительно. Опишите алгоритм, который находит минимум среди элементов массива, а затем делит каждый элемент со значением кратным найденному минимуму. Гарантируется, что хотя бы один такой элемент есть в массиве. В качестве результата необходимо вывести измененный массив, каждый элемент выводится с новой строчки. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных. Написать фрагмент программы на месте многоточия. Const N:=30; Var a: array [1… N] of longint; i, j, k: longint; begin for i:=1 to N do readln ([a[i]); ….. end.

Информатика

Ответы

smokestylemos

k := a[1];

for i := 2 to N do

 if a[i] < k then

   k := a[i];

for i := 1 to N do

 if a[i] mod k = 0 then

   a[i] := a[i] div k;

for i := 1 to N do

 writeln(a[i]);

Bella
Недостатки римской системы счисления:

1) Цифры сложнее выводить на монитор и принтер.
Обоснование: Римские цифры представляются символами, которые не всегда доступны в стандартных компьютерных шрифтах. Поэтому, при работе с цифрами в римской системе счисления, требуется отдельно создавать специальные символы для их вывода на экран или печать.

2) Римские цифры отсутствуют в компьютерных шрифтах.
Обоснование: В компьютерных шрифтах обычно представлены арабские цифры (от 0 до 9), которые используются в десятичной системе счисления. Таким образом, римские цифры, которые имеют отличные символы от арабских, не включены в стандартные шрифты, что делает их недоступными для простой печати и использования.

3) Чтобы записывать большие числа, нужно вводить новые цифры.
Обоснование: В римской системе счисления используются символы для обозначения чисел. Каждый символ представляет определенное значение (например, "I" соответствует 1, "V" соответствует 5 и т.д.). При записи больших чисел требуется использовать комбинацию символов, что затрудняет их чтение и запись. К примеру, число 500 в римской системе записывается как "D", а число 1000 - как "M". Таким образом, чем больше число, тем сложнее его записать с помощью символов.

4) Неудобно выполнять вычисления.
Обоснование: Римская система счисления не предоставляет удобных правил для выполнения арифметических операций. Для сложения, вычитания, умножения и деления чисел в римской системе требуется использовать сложные правила и преобразования, что приводит к неэффективности и неточности выполнения вычислений. В десятичной системе счисления, основанной на арабских цифрах, эти операции гораздо проще и понятнее.

5) Нет общепринятых правил записи дробных чисел.
Обоснование: Римская система счисления не предоставляет универсальных и четких правил для записи дробных чисел. Она была разработана и использовалась в основном для записи целых чисел и удовлетворения потребностей того времени. Таким образом, в римской системе дробные числа могут быть записаны нестандартными способами или с использованием дополнительных символов, что делает их сложночитаемыми и труднопонятными.
M10M11M12
Конечно! Величины, которые по своему смыслу могут иметь только целые значения, называются дискретными величинами. Давай разберем несколько примеров:

1. Количество столов в классе:
Здесь величина - количество столов, может быть только целым числом. Мы не можем иметь, например, 2.5 стола, так как невозможно разделить стол на половину или часть стола.

2. Количество учеников в классе:
Аналогично, величина - количество учеников, тоже может быть только целым числом. Нельзя иметь дробную часть ученика. Например, если в классе 17 учеников, то мы не можем иметь 17.5 учеников.

3. Количество книг в библиотеке:
В этом случае величина - количество книг, также будет иметь только целые значения. Не может быть, например, 10.7 книг.

4. Количество шариков в коробке:
Также, количество шариков будет иметь только целые значения. Невозможно иметь, например, 4.2 шарика.

5. Количество автобусов на автостанции:
И опять, величина - количество автобусов, может быть только целым числом. Не может быть половина автобуса или его дробная часть.

Все эти примеры являются дискретными величинами, так как они не могут быть выражены в виде дробных чисел. Это важно понимать при работе с такими величинами и использовании их в математических расчетах.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан целочисленный массив из 30 элементов. Элементы массива изначально могут принимать целые значения от 1 до 10000 включительно. Опишите алгоритм, который находит минимум среди элементов массива, а затем делит каждый элемент со значением кратным найденному минимуму. Гарантируется, что хотя бы один такой элемент есть в массиве. В качестве результата необходимо вывести измененный массив, каждый элемент выводится с новой строчки. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных. Написать фрагмент программы на месте многоточия. Const N:=30; Var a: array [1… N] of longint; i, j, k: longint; begin for i:=1 to N do readln ([a[i]); ….. end.
Ваше имя (никнейм)*
Email*
Комментарий*