Вопрос задан 19.07.2023 в 20:03. Предмет Информатика. Спрашивает Гудалова Алина.

Дам 40 балов 1)Заполнить массив случайным образом и вывести на экран только четные элементы 2)В

двумерном массиве действительных чисел найти количество положительных элементов меньших 10 3)Заменить к-й элемент одномерного массива на X Если этот элемент положительный и на y если он отрицательный
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Григорьева Линда.

1.

program ll1;

var A: array[1..20] of integer;

i: integer;

begin

Randomize;

for i:=1 to 20 do

begin

A[i]:=random();

if A[i] mod 2 = 0 then writeln(A[i]);

end;

end.

2 .

program ll1;

const N = 20;

var A: array[1..20, 1..20] of integer;

i, j, k: integer;

begin

for i:=1 to N do

for j:=1 to N do

begin

readln(A[i, j]);

if (A[i, j] >= 0) and (A[i, j] < 10) then

k:=k+1;

end;

writeln(k);

end.

3.

program ll1;

var A: array[1..20] of integer;

k, x, y: integer;

begin

Randomize;

readln(x);

readln(y);

for k:=1 to 20 do

begin

A[k]:=random();

if A[k] >= 0 then

A[k]:=x;

else

A[k]:=y;

end;

end.

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

Хорошо, я могу помочь вам с написанием кода на языке программирования Python, чтобы решить ваши задачи.

  1. Заполнить массив случайным образом и вывести на экран только четные элементы:
python
import random # Задайте размер массива array_size = 10 # Заполните массив случайными числами array = [random.randint(1, 100) for _ in range(array_size)] # Выведите на экран только четные элементы even_elements = [num for num in array if num % 2 == 0] print("Массив:", array) print("Четные элементы:", even_elements)
  1. В двумерном массиве действительных чисел найти количество положительных элементов меньших 10:
python
import random # Задайте размеры двумерного массива rows = 5 cols = 5 # Заполните двумерный массив случайными числами two_dimensional_array = [[random.uniform(-20, 20) for _ in range(cols)] for _ in range(rows)] # Найдите количество положительных элементов меньших 10 count_positive_less_than_10 = sum(1 for row in two_dimensional_array for num in row if num > 0 and num < 10) print("Двумерный массив:") for row in two_dimensional_array: print(row) print("Количество положительных элементов меньших 10:", count_positive_less_than_10)
  1. Заменить к-й элемент одномерного массива на 'X', если этот элемент положительный, и на 'y', если он отрицательный:
python
import random # Задайте размер массива array_size = 10 # Заполните массив случайными числами array = [random.randint(-10, 10) for _ in range(array_size)] # Задайте индекс элемента, который нужно заменить k = 4 # Проверьте знак элемента и замените его на 'X' или 'y' if array[k] > 0: array[k] = 'X' else: array[k] = 'y' print("Массив после замены:") print(array)

Обратите внимание, что в коде используется модуль random для генерации случайных чисел. Вы можете изменить размеры массивов и диапазоны случайных чисел, указанные в функции random.randint или random.uniform, в зависимости от ваших потребностей.

0 0

Похожие вопросы

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

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

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