Асинхронное вычисление суммы квадратов

C# Лёгкий async

Задача «Асинхронное вычисление суммы квадратов»

Напишите асинхронную программу на C#, которая читает целое число N, затем N целых чисел. Для каждого числа асинхронно вычислите его квадрат (используя Task.Run или асинхронный метод) и найдите сумму всех квадратов. Выведите полученную сумму. Гарантируется, что N не превышает 100, а числа по модулю не больше 1000.

Формат ввода

Сначала вводится целое число N. Затем на следующей строке вводятся N целых чисел, разделённых пробелами.

Формат вывода

Одно целое число — сумма квадратов введённых чисел.

main.cs