profile
Опубликовано 5 лет назад по предмету Информатика от arkadizurabyan

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

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

  1. Ответ
    Ответ дан iolandavalerypad353
    // 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.
Самые новые вопросы