Вопрос задан 10.08.2018 в 09:04. Предмет Информатика. Спрашивает Овенов Тёма.

Задача 1. Дан массив из 30 элементов, заполненный целыми случайными числами из диапазона от -15 до

+50. Вычислить сумму всех элементов массива, определить количество элементов массива кратных 3. Исходный массив и результат подсчета(количество и сумма) вывести на экран. Задача 2. Упорядочить массив из 20 целых чисел по убыванию. Исходный и упорядоченный массив вывести на экран. Задача 3. Составьте программу, которая по фамилии, имени и отчеству человека выводит на экран фамилию и инициалы человека. например, Иванов Петр Степанович должно получиться на экране Иванов П.С.
0 0
Перейти к ответам

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

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

a: array [1..30] of integer;

i, s, k: integer;

begin

for i := 1 to 30 do//заполнение рандомными числами(от -15 до 50, включая и -15 и 50) массив

a[i] := random(-15, 50);

for i := 1 to 30 do//сумма элементов и подсчет кратных 3

begin

s := s + a[i];//сумма элементов

if a[i] mod 3 = 0 then//подсчет кол во кратных 3

k := k + 1;

end;

writeln('Исходный массив');

for i := 1 to 30 do

writeln('A[', i, '] = ', a[i]);

writeln('Сумма элементов массива: ', s);

writeln('Кратных 3: ', k);

end.

извини помог бы дальше но дела но вот подсказки:

2) метод пузырька посмотри

3) там через функцию поиска и удаления

если над у меня есть группа в вк называется просто программки если интересно можешь глянуть


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

Задача 1: Вычисление суммы элементов массива и определение количества элементов, кратных 3

Для решения данной задачи, нам необходимо выполнить следующие шаги:

1. Создать массив из 30 элементов, заполненный случайными целыми числами в диапазоне от -15 до 50. 2. Вычислить сумму всех элементов массива. 3. Определить количество элементов массива, которые кратны 3. 4. Вывести исходный массив, сумму и количество элементов, кратных 3, на экран.

Давайте реализуем это в коде на языке Python:

```python import random

# Создаем массив из 30 элементов, заполненный случайными целыми числами от -15 до 50 array = [random.randint(-15, 50) for _ in range(30)]

# Вычисляем сумму всех элементов массива sum_of_elements = sum(array)

# Определяем количество элементов массива, кратных 3 count_of_elements_divisible_by_3 = len([x for x in array if x % 3 == 0])

# Выводим исходный массив, сумму и количество элементов, кратных 3, на экран print("Исходный массив:", array) print("Сумма всех элементов:", sum_of_elements) print("Количество элементов, кратных 3:", count_of_elements_divisible_by_3) ```

Примечание: Для выполнения данной задачи, мы использовали модуль `random` для генерации случайных чисел и функции `sum()` и `len()` для вычисления суммы элементов и определения количества элементов соответственно.

Задача 2: Упорядочивание массива по убыванию

Для решения данной задачи, нам необходимо выполнить следующие шаги:

1. Создать массив из 20 целых чисел. 2. Упорядочить массив по убыванию. 3. Вывести исходный и упорядоченный массивы на экран.

Давайте реализуем это в коде на языке Python:

```python # Создаем массив из 20 целых чисел array = [random.randint(1, 100) for _ in range(20)]

# Упорядочиваем массив по убыванию array.sort(reverse=True)

# Выводим исходный и упорядоченный массивы на экран print("Исходный массив:", array) print("Упорядоченный массив:", array) ```

Примечание: Для выполнения данной задачи, мы использовали метод `sort()` для упорядочивания массива по убыванию, а также параметр `reverse=True` для указания порядка сортировки.

Задача 3: Вывод фамилии и инициалов человека

Для решения данной задачи, нам необходимо выполнить следующие шаги:

1. Получить фамилию, имя и отчество человека. 2. Вывести на экран фамилию и инициалы человека.

Давайте реализуем это в коде на языке Python:

```python # Получаем фамилию, имя и отчество человека last_name = input("Введите фамилию: ") first_name = input("Введите имя: ") middle_name = input("Введите отчество: ")

# Выводим на экран фамилию и инициалы человека print("Фамилия и инициалы:", last_name, first_name[0] + ".", middle_name[0] + ".") ```

Примечание: Для выполнения данной задачи, мы использовали функцию `input()` для получения фамилии, имени и отчества человека, а также операции индексирования строк для получения первой буквы имени и отчества.

0 0

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

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

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