Вопрос задан 22.10.2023 в 14:49. Предмет Информатика. Спрашивает Манджиева Даяна.

составьте программу , которая заполняет массив случайными целыми числами в диапозоне от 1 до 100 ,

затем меняет местами наименьший четный элемент с наибольшим нечетным элементом
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Глебова Наталия.

Program Pr1;
uses crt;
var mas:array[1..10] of integer;
i,max,min,a,b:integer;
Begin
clrscr;
max:=0;
min:=150;
randomize;
for i:=1 to 10 do mas[i]:=1+random(100);
for i:=1 to 10 do write(mas[i]);
for i:=1 to 10 do begin if (mas[i] mod 2=0) and (mas[i]>max) then begin
max:=mas[i];
a:=i;
end;
if (mas[i] mod 2=0) and (mas[i]<min) then begin
min:=mas[i];
b:=i;
end;
end;
i:=mas[a];
mas[a]:=mas[b];
mas[b]:=i;
writeln();
for i:=1 to 10 do write(mas[i]);
end.

 

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
import random # Генерация случайного массива array = [random.randint(1, 100) for _ in range(10)] # Вывод исходного массива print("Исходный массив:", array) # Находим наименьший четный и наибольший нечетный элементы min_even = None max_odd = None for number in array: if number % 2 == 0: if min_even is None or number < min_even: min_even = number else: if max_odd is None or number > max_odd: max_odd = number # Если есть и четный, и нечетный элементы if min_even is not None and max_odd is not None: # Меняем местами наименьший четный и наибольший нечетный элементы min_even_index = array.index(min_even) max_odd_index = array.index(max_odd) array[min_even_index], array[max_odd_index] = array[max_odd_index], array[min_even_index] # Вывод измененного массива print("Измененный массив:", array) else: print("В массиве нет как четных, так и нечетных элементов.")

Эта программа создает массив из 10 случайных целых чисел в диапазоне от 1 до 100, находит наименьший четный и наибольший нечетный элементы, и если они оба существуют, меняет их местами, затем выводит исходный и измененный массив.

0 0

Похожие вопросы

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

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

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