Предмет: Информатика, автор: polinaalexeenko

80 баллов, Пожалуйста можете все подробно расписать.
Напишите программу: создать одномерный массив в количестве 10 элементов, состоящий их случайных чисел от 10 до 110. Определить максимальный элемент массива и вывести индекс и значение этого элемента в окне вывода.
Буду благодарена, если напишите всю программу

Ответы

Автор ответа: maxum000
0

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) # Для удобства вывожу сам массив чтобы понимать какие элементы сгенерировались.

Приложения:

polinaalexeenko: Прости пожалуйста, это паскаль
maxum000: Ну это нужно указывать заранее
polinaalexeenko: Можешь пожалуйста переписать?
maxum000: Я его уже не помню, но я попытаюсь
polinaalexeenko: Я буду очень благодарна если ты сможешь
maxum000: Вот написал, вроде работает, но я не могу гарантировать что все правильно.
maxum000: program HelloWorld;
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.
maxum000: Ввод/вывод:
maxum000: 96 6
65 69 82 95 70 96 65 95 52 72
Похожие вопросы
Предмет: Русский язык, автор: роккисобакаочень