Вопрос задан 10.05.2019 в 05:43. Предмет Информатика. Спрашивает Пучков Тимофей.

1)дан числовой массив из 10 чисел ( случайным образом) в интервале (50, 250) . Отсортировать

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кот Вилена.
1) program otsort;
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.

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

Задача 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. Если это условие выполняется, мы добавляем число в список результатов. В конце выводим найденные числа.

0 0

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

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

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