Вопрос задан 20.02.2019 в 11:53. Предмет Информатика. Спрашивает Савосик Настя.

Помогите, пожалуйста. Дан массив размеров N, не превышающий 100. Заполните массив от 0 до N.

Вывести номер и значение максимального и минимального элемента.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зуева Валерия.
Var  
arr: array[1..100] of integer;  
i, n, min, max: integer;
begin  
min:=1;  
max:=1;  
readln(n);  
for i:=1 to n do    
begin    
arr[i]:=random(100);    
write(arr[i], ' ');      
if arr[i]>arr[max] then max:=i;      
if arr[i]<arr[min] then min:=i;    
end;  
writeln;  
writeln('Минимальный(', arr[min], ');
Максимальный(', arr[max], ');');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, вам потребуется заполнить массив числами от 0 до N и затем найти номер и значение максимального и минимального элемента.

Алгоритм решения:

1. Создайте пустой массив размером N. 2. Используя цикл, заполните массив числами от 0 до N. 3. Инициализируйте переменные для хранения номера и значения максимального и минимального элемента. 4. Используя цикл, пройдитесь по всем элементам массива и обновите значения переменных для максимального и минимального элемента, если текущий элемент больше или меньше соответственно. 5. Выведите номер и значение максимального и минимального элемента.

Пример кода на Python:

```python N = int(input("Введите размер массива: ")) arr = []

# Заполнение массива от 0 до N for i in range(N): arr.append(i)

# Поиск максимального и минимального элемента max_value = arr[0] min_value = arr[0] max_index = 0 min_index = 0

for i in range(1, N): if arr[i] > max_value: max_value = arr[i] max_index = i if arr[i] < min_value: min_value = arr[i] min_index = i

# Вывод номера и значения максимального и минимального элемента print("Максимальный элемент: номер =", max_index, ", значение =", max_value) print("Минимальный элемент: номер =", min_index, ", значение =", min_value) ```

Пример вывода:

``` Введите размер массива: 5 Максимальный элемент: номер = 4 , значение = 4 Минимальный элемент: номер = 0 , значение = 0 ```

Пожалуйста, обратите внимание, что в данном примере кода пользователь вводит размер массива с клавиатуры. Вы можете изменить эту часть кода, чтобы размер массива задавался другим способом, в зависимости от ваших потребностей.

0 0

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

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

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