Вопрос задан 06.05.2019 в 05:37. Предмет Информатика. Спрашивает Чеснокова Ирина.

Составьте программу, котораяСоставьте программу, которая заполняет массив а[1,,10 ] случайными

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гузиева Анастасия.
uses crt;
const N=10;
var a:array [1..N] of integer;
    x,pos,max:integer;
begin
     randomize;
     for x:=1 to N do
     begin
         a[x]:=random(11);
         writeln('a[',x,']:',a[x]);
     end;
     max:=1;
     for x:=1 to N do
          if a[x]>a[max] then max:=x;
     pos:=a[1];
     a[1]:=a[max];
     a[max]:=pos;
     writeln;
     for x:=1 to N do
         writeln('a[',x,']:',a[x]);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на языке Python, которая выполняет указанные операции, может выглядеть следующим образом:

```python import random

# Создаем и заполняем массив случайными числами от 0 до 10 a = [random.randint(0, 10) for _ in range(10)]

# Выводим исходный массив print("Исходный массив: ", a)

# Находим индекс максимального элемента max_index = a.index(max(a))

# Меняем местами первый элемент и максимальный элемент a[0], a[max_index] = a[max_index], a[0]

# Выводим полученный массив print("Полученный массив: ", a) ```

Эта программа использует модуль `random` для генерации случайных чисел. Мы создаем массив `a`, заполняем его случайными числами от 0 до 10 с помощью генератора списка. Затем мы находим индекс максимального элемента в массиве с помощью метода `index()`. Далее мы меняем местами первый элемент и максимальный элемент, используя параллельное присваивание. Наконец, мы выводим исходный и полученный массивы на экран.

0 0

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

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

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