. Дан одномерный вещественный массив А(N) , не содержащий нулевых элементов - Pascal

Узнай цену своей работы

Формулировка задачи:

Товарищи, выручайте. Очень зашиваюсь и с информатикой проблемы.. а учебный план давит =( очень нужно на завтра эти задачки решить. Помогите пожалуйста. 1. Дан одномерный вещественный массив А(N) , не содержащий нулевых элементов. Составить одномерный массив В из положительных элементов массива А и одномерный массив С из отрицательных элементов массива А. 2. Дан одномерный вещественный массив А(N). Выделить все элементы, попадающие в заданный (своими границами) диапазон и их порядковые номера в исходном массиве в два отдельных одномерных массива. 3. Дан одномерный вещественный массив А(N). Составить одномерный массив В из номеров элементов массива А, оканчивающихся на 1 и кратных трем.

Решение задачи: «. Дан одномерный вещественный массив А(N) , не содержащий нулевых элементов»

textual
Листинг программы
for i:=1 to n do
if (arr[i] mod 10 = 1) and (arr[i] mod 3 = 0) then
begin
  inc(j);
  b[j]:=arr[i];
end;

Объяснение кода листинга программы

В данном коде выполняется следующая последовательность действий:

  1. Инициализируется переменная i значением 1.
  2. Задается условие, которое будет выполняться для каждого элемента массива arr от индекса 1 до n.
  3. Внутри условия происходит проверка двух условий: arr[i] mod 10 = 1 и arr[i] mod 3 = 0. Это означает, что проверяется, является ли остаток от деления arr[i] на 10 равным 1 и остаток от деления arr[i] на 3 равным 0.
  4. Если оба условия выполняются, то выполняется следующая последовательность действий:
    • Переменная j увеличивается на 1.
    • Значение arr[i] присваивается переменной b[j]. То есть, значение arr[i] сохраняется в массиве b в индексе j.
  5. После выполнения всего условия, значение i увеличивается на 1 и выполнение цикла продолжается.
  6. Если условие не выполняется, то выполнение цикла продолжается без выполнения внутренних действий. Таким образом, данный код выполняет поиск элементов в массиве arr, которые удовлетворяют условиям arr[i] mod 10 = 1 и arr[i] mod 3 = 0, и сохраняет их в массиве b.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы