80 баллов, Пожалуйста можете все подробно расписать.
Напишите программу: создать одномерный массив в количестве 10 элементов, состоящий их случайных чисел от 10 до 110. Определить максимальный элемент массива и вывести индекс и значение этого элемента в окне вывода.
Буду благодарена, если напишите всю программу
Answers & Comments
Python
import random # Импортируем модуль случайных чисел.
s = [random.randint(10,110) for i in range(10)] # Создаем список s и заполняем его случайными элементам
max = s[0] # Задаем 1 элемент списка максимальным. # с помощью генератора.
indexmax = 0 # Задаем изначальный индекс макс. числа на 0. На случай если максимальным будет именно 1 элемент списка.
for i in range(len(s)): # Стандартный поиск максимального значения
if s[i] > max: # Сравниваем первый элемент (max) со всеми элементами списка, если элемент списка больше то,
max = s[i] # переприсваиваем max.
indexmax = i # Запоминаем индекс
print(max, indexmax) # Выводим макс. элемент списка и его индекс. (Индексация начинается с нуля!!!)
print(s) # Для удобства вывожу сам массив чтобы понимать какие элементы сгенерировались.
var i,max,imax:integer;
a:array[1..10] of integer;
begin
imax:=1;
for i:=1 to 10 do
begin
a[i]:=random(110-10+1)+10;
end;
max:=a[1];
for i:=1 to 10 do
begin
if a[i]>max then
begin
max:=a[i];
imax:=i;
end;
end;
write(max,' ',imax);
end.
65 69 82 95 70 96 65 95 52 72