
1)дан числовой массив из 10 чисел ( случайным образом) в интервале (50, 250) . Отсортировать
массив. 2) В компьютер вводится результат для 10 абитуриентов. Вывести на экран фамилии и результат тех, кто попадает в интервал ( 10, 30) Подсчитать среднее арифметическое. 3) Дан массив из 10 элементов. Определить 2х значные числа и которые заканчиваются на цифре 5.

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

var a:array[1..10] of integer;
i,j,b:integer;
begin
for i:=1 to 10 do begin a[i]:=random(201)+50; write(a[i]:4); end;
for i:=1 to 10 do
for j:=1 to 9 do if a[j+1]<a[j] then begin //отсортировка по возрастанию, поменять < на > для сортировки по убыванию
b:=a[j+1];
a[j+1]:=a[j];
a[j]:=b;
end;
writeln;
for i:=1 to 10 do write(a[i]:4);
end.



Задача 1: Сортировка числового массива
Для решения данной задачи, можно использовать алгоритм сортировки "пузырьком". В данном случае, массив состоит из 10 чисел, выбранных случайным образом в интервале от 50 до 250.
Алгоритм сортировки пузырьком: 1. Проходим по массиву и сравниваем каждый элемент с его соседним элементом. Если текущий элемент больше следующего, меняем их местами. 2. Повторяем проход по массиву до тех пор, пока массив не будет полностью отсортирован. Это означает, что на каждом проходе большие элементы "всплывают" в конец массива, а меньшие элементы остаются ближе к его началу. 3. После завершения сортировки, массив будет отсортирован в порядке возрастания.
Пример решения на Python:
```python import random
# Создаем массив из 10 случайных чисел в интервале от 50 до 250 arr = [random.randint(50, 250) for _ in range(10)]
# Выводим исходный массив print("Исходный массив:") print(arr)
# Сортируем массив методом пузырька for i in range(len(arr) - 1): for j in range(len(arr) - 1 - i): if arr[j] > arr[j + 1]: arr[j], arr[j + 1] = arr[j + 1], arr[j]
# Выводим отсортированный массив print("Отсортированный массив:") print(arr) ```
Задача 2: Вывод фамилий и результатов абитуриентов
Данная задача предполагает ввод результатов для 10 абитуриентов в компьютер и вывод фамилий и результатов только тех, кто попадает в интервал от 10 до 30. Также требуется подсчитать среднее арифметическое результатов.
Пример решения на Python:
```python # Создаем список для хранения фамилий и результатов students = []
# Вводим фамилии и результаты для 10 абитуриентов for i in range(10): name = input("Введите фамилию абитуриента: ") result = int(input("Введите результат абитуриента: ")) students.append((name, result))
# Выводим фамилии и результаты абитуриентов, попадающих в интервал от 10 до 30 print("Абитуриенты, попадающие в интервал от 10 до 30:") for name, result in students: if 10 <= result <= 30: print(f"{name}: {result}")
# Подсчитываем среднее арифметическое результатов абитуриентов total_results = sum(result for _, result in students) average_result = total_results / len(students) print("Среднее арифметическое результатов:", average_result) ```
Задача 3: Поиск двузначных чисел, заканчивающихся на 5
В данной задаче требуется определить двузначные числа, заканчивающиеся на цифру 5, в заданном массиве из 10 элементов.
Пример решения на Python:
```python import random
# Создаем массив из 10 случайных чисел arr = [random.randint(1, 99) for _ in range(10)]
# Выводим исходный массив print("Исходный массив:") print(arr)
# Ищем двузначные числа, заканчивающиеся на 5 result = [] for num in arr: if 10 <= num <= 99 and num % 10 == 5: result.append(num)
# Выводим найденные числа print("Двузначные числа, заканчивающиеся на 5:") print(result) ```
В данном примере, мы сначала создаем массив из 10 случайных чисел в диапазоне от 1 до 99. Затем мы проходим по каждому числу и проверяем, является ли оно двузначным и заканчивается ли на 5. Если это условие выполняется, мы добавляем число в список результатов. В конце выводим найденные числа.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili