Вопрос задан 27.10.2023 в 15:31. Предмет Информатика. Спрашивает Васильев Никита.

Упражнение 7. Массив целых чисел из 13 элементов заполнить случайным образом. Упорядочить массив по

убыванию. Подсчитать количество и сумму элементов массива, больших 10, вывести полученный результат. Упражнение 8. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и сумму элементов массива, которые делятся на 5 без остатка. Упражнение 9. Массив целых чисел из 15 элементов заполнить случайным образом. Упорядочить массив по убыванию. Подсчитать сумму квадратов элементов массива и вывести полученный результат.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шарипова Ангелина.
// 7
begin
    var arr := ArrRandom(13);
    arr :=  arr.OrderByDescending(x->x).ToArray;
    arr.Println;
    Print('Sum = ', arr.Where(x->x>10).Sum() + newline +
            'Count = ',arr.Where(x->x>10).Count);
end.

// 8
begin
   var arr := ArrRandom(10);
   Sort(arr);
   arr.Println;
   Print('Sum = ', arr.Where(x -> x mod 5 = 0).Sum() + newline +
           'Count = ', arr.Where(x -> x mod 5 = 0).Count);
end.

// 9
begin
   var arr := ArrRandom(15);
   arr := arr.OrderByDescending(x -> x).ToArray;
   arr.Println;
   Print('array elements squares sum is = ', arr.Sum(x -> x * x));
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Упражнение 7:

Для начала создадим массив из 13 элементов и заполним его случайными целыми числами:

```python import random array = [random.randint(1, 20) for _ in range(13)] ```

Затем упорядочим массив по убыванию с помощью метода `sort()` и применим обратную сортировку методом `reverse()`:

```python array.sort() array.reverse() ```

Подсчитаем количество и сумму элементов массива, больших 10, с помощью цикла и условного оператора:

```python count = 0 sum = 0

for num in array: if num > 10: count += 1 sum += num ```

Наконец, выведем полученные результаты:

```python print("Количество элементов больше 10:", count) print("Сумма элементов больше 10:", sum) ```

Упражнение 8:

Аналогично упражнению 7, создадим массив из 10 элементов и заполним его случайными целыми числами:

```python import random array = [random.randint(1, 20) for _ in range(10)] ```

Упорядочим массив по возрастанию с помощью метода `sort()`:

```python array.sort() ```

Подсчитаем количество и сумму элементов массива, которые делятся на 5 без остатка:

```python count = 0 sum = 0

for num in array: if num % 5 == 0: count += 1 sum += num ```

Наконец, выведем полученные результаты:

```python print("Количество элементов, делящихся на 5 без остатка:", count) print("Сумма элементов, делящихся на 5 без остатка:", sum) ```

Упражнение 9:

Аналогично упражнениям 7 и 8, создадим массив из 15 элементов и заполним его случайными целыми числами:

```python import random array = [random.randint(1, 20) for _ in range(15)] ```

Упорядочим массив по убыванию с помощью метода `sort()` и применим обратную сортировку методом `reverse()`:

```python array.sort() array.reverse() ```

Подсчитаем сумму квадратов элементов массива с помощью цикла и операции возведения в квадрат:

```python sum = 0

for num in array: sum += num ** 2 ```

Наконец, выведем полученный результат:

```python print("Сумма квадратов элементов массива:", sum) ```

Это подробное решение для данных упражнений.

0 0

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

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

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

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