Вопрос задан 03.08.2018 в 23:39. Предмет Информатика. Спрашивает Рахимжанова Мерей.

Вставить по одному элементу перед всеми элементами одномерного массива, кратными 5. Массив

сформировать через датчик случайных чисел.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Панова Ксюша.
Программа вставляет перед элементом, кратным 5, элемент со значением 99 (чтобы его было видно среди прочих из диапазона [1..50] )

const
  nm = 20;

var
  i, j, n, nn: integer;
  a: array[1..nm] of integer;

begin
  n := nm div 2;
  nn := n;
  Randomize;
  Writeln('*** Исходный массив ***');
  for i := 1 to n do
  begin
    a[i] := Random(50) + 1;  { [1..50] }
    Write(a[i]:3)
  end;
  for i := n downto 1 do
  begin
    if a[i] mod 5 = 0 then begin
      nn := nn + 1;
      for j := nn downto i do a[j] := a[j - 1];
      a[i] := 99
    end
  end;
  Writeln(#13#10, '*** Массив-результат ***');
  for i := 1 to nn do Write(a[i]:3);
  Writeln
end.

*** Исходный массив ***
 23 22 27 16 45 42 15 13 27 31
*** Массив-результат ***
 23 22 27 16 99 45 42 99 15 13 27 31



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Task: Insert an Element Before Each Element in a One-Dimensional Array that is a Multiple of 5

To accomplish this task, you can use JavaScript to create a one-dimensional array and then insert an element before each element in the array that is a multiple of 5.

Here's a step-by-step guide to achieve this:

1. Create a One-Dimensional Array Using a Random Number Generator: - Use JavaScript to create a one-dimensional array using a random number generator.

```javascript var arr = []; for (var i = 0; i < 10; i++) { arr.push(Math.floor(Math.random() * 100) + 1); // Generate random numbers between 1 and 100 } console.log(arr); ```

Source: [JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript)

2. Insert an Element Before Each Element in the Array that is a Multiple of 5: - Iterate through the array and insert an element before each element that is a multiple of 5.

```javascript for (var i = 0; i < arr.length; i++) { if (arr[i] % 5 === 0) { arr.splice(i, 0, "newElement"); // Insert "newElement" before the current element i++; // Increment i to skip the next original element } } console.log(arr); ```

Source: [JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript)

By following these steps, you can create a one-dimensional array and insert an element before each element in the array that is a multiple of 5.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос