
Домашние задания: Информатика
Помогите пожалуйста с информатикой!!

1) Сначала нам нужно создать массив случайных двузначных чисел. Поскольку вы не указали, какие двузначные числа вам нужны, я буду использовать числа от 10 до 99.
Затем мы пройдем по массиву и заменим все вхождения числа 20 на 200. Давайте сделаем это на языке Python.
2) Аналогично предыдущему заданию, мы можем создать массив случайных чисел, а затем заменить все элементы, равные нулю, на единицы. Заметьте, что в Python функция random.uniform возвращает случайное число с плавающей точкой в указанном диапазоне. Это значит, что мы получим числа с дробной частью. Если вам нужны только целые числа, вы можете округлить их.
Вот как это выглядит на Python:
3) Для решения этой задачи мы можем использовать функции min() и max() для нахождения минимального и максимального элемента в списке, а затем использовать метод list.index() для нахождения их индексов. Вот как это можно сделать на Python:
Затем мы пройдем по массиву и заменим все вхождения числа 20 на 200. Давайте сделаем это на языке Python.
import random
# Создаем массив из 15 случайных двузначных чисел
array = [random.randint(10, 99) for _ in range(15)]
print("Исходный массив: ", array)
# Проходим по массиву и заменяем все 20 на 200
for i in range(len(array)):
if array[i] == 20:
array[i] = 200
print("Массив после замены: ", array)
Этот код сначала создает массив случайных двузначных чисел. Затем он проходит по каждому элементу массива, и если элемент равен 20, заменяет его на 200. 2) Аналогично предыдущему заданию, мы можем создать массив случайных чисел, а затем заменить все элементы, равные нулю, на единицы. Заметьте, что в Python функция random.uniform возвращает случайное число с плавающей точкой в указанном диапазоне. Это значит, что мы получим числа с дробной частью. Если вам нужны только целые числа, вы можете округлить их.
Вот как это выглядит на Python:
import random
# Создаем массив из 10 случайных чисел в диапазоне от -2 до 2
array = [random.uniform(-2, 2) for _ in range(10)]
print("Исходный массив: ", array)
# Проходим по массиву и заменяем все 0 на 1
for i in range(len(array)):
# Используем функцию round для округления чисел до ближайшего целого
array[i] = round(array[i])
if array[i] == 0:
array[i] = 1
print("Массив после замены: ", array)
Этот код сначала создает массив случайных чисел. Затем он проходит по каждому элементу массива, округляет его до ближайшего целого числа, и если элемент равен нулю, заменяет его на единицу. 3) Для решения этой задачи мы можем использовать функции min() и max() для нахождения минимального и максимального элемента в списке, а затем использовать метод list.index() для нахождения их индексов. Вот как это можно сделать на Python:
import random
# Создаем массив из 100 случайных чисел
array = [random.randint(0, 100) for _ in range(100)]
# Находим минимальное и максимальное значения и их индексы
min_value = min(array)
max_value = max(array)
min_index = array.index(min_value)
max_index = array.index(max_value)
print("Минимальное значение: ", min_value, " Индекс: ", min_index)
print("Максимальное значение: ", max_value, " Индекс: ", max_index)
Обратите внимание, что в случае, если минимальное или максимальное значение повторяется в массиве, метод index() вернет индекс первого вхождения.Pascal ABC
const N = 100;
var A : array [1..n] of integer; Mx, Mn : integer;
begin
Mx := -1000; Mn := 1000; WriteLn (' Исходный массив: ');
for var i := 1 to N do
begin
A[i] := (1+Random(20));
Write (A [i]:5);
if (i mod 20 = 0) then WriteLn;
if (A[i] > Mx) then Mx := A[i]; if (A[i] < Mn) then Mn := A[i];
end; WriteLn;
WriteLn (' Максимальный элемент: ', Mx);
Writeln (' Индексы максимального: ');
for var i := 1 to N do if A[i] = Mx then Write (i:3); WriteLn;
WriteLn (' Минимальный элемент: ', Mn);
Writeln (' Индексы минимального : ');
for var i := 1 to N do if A[i] = Mn then Write (i:5);
WriteLn;
end.


const N = 100;
var A : array [1..n] of integer; Mx, Mn : integer;
begin
Mx := -1000; Mn := 1000; WriteLn (' Исходный массив: ');
for var i := 1 to N do
begin
A[i] := (1+Random(20));
Write (A [i]:5);
if (i mod 20 = 0) then WriteLn;
if (A[i] > Mx) then Mx := A[i]; if (A[i] < Mn) then Mn := A[i];
end; WriteLn;
WriteLn (' Максимальный элемент: ', Mx);
Writeln (' Индексы максимального: ');
for var i := 1 to N do if A[i] = Mx then Write (i:3); WriteLn;
WriteLn (' Минимальный элемент: ', Mn);
Writeln (' Индексы минимального : ');
for var i := 1 to N do if A[i] = Mn then Write (i:5);
WriteLn;
end.


Похожие вопросы
- Помогите пожалуйста с информатикой!!!!
- Помогите пожалуйста с информатикой
- Помогите пожалуйста срочно информатика!!!
- Помогите, пожалуйста, с информатикой
- Помогите, пожалуйста, с информатикой, паскаль
- Помогите, пожалуйста, с информатикой, паскаль.
- Помогите пожалуйста с информатикой
- Помогите пожалуйста с информатикой! (паскаль)
- Помогите пожалуйста с информатикой
- Ребят помогите пожалуйста с информатикой (Паскаль)