C#: Find sum of squares of elements of a given array of numbers
Sum of Squares in Array
Write a C# Sharp program to find the sum of squares of elements in a given array of integers.
Sample Solution:
C# Sharp Code:
using System;
using System.Linq;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
// Array containing integers
int[] nums = { 1, 2, 3 };
// Displaying the sum of squares of elements in the array by calling the test method
Console.WriteLine("Sum of squares of elements of the said array: " + test(nums));
// Another array containing integers, including negative numbers
int[] nums1 = { -2, 0, 3, 4 };
// Displaying the sum of squares of elements in the second array by calling the test method
Console.WriteLine("Sum of squares of elements of the said array: " + test(nums1));
}
// Method to calculate the sum of squares of elements in an array
public static int test(int[] nums)
{
// Using LINQ's Sum method along with a lambda expression to calculate the sum of squares
return nums.Sum(n => n * n);
}
}
}
Sample Output:
Sum of squares of elements of the said array: 14 Sum of squares of elements of the said array: 29
Flowchart:
Sample Solution-1:
C# Sharp Code:
using System;
using System.Linq;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
// Array containing integers
int[] nums = { 1, 2, 3 };
// Displaying the sum of squares of elements in the array by calling the test method
Console.WriteLine("Sum of squares of elements of the said array: " + test(nums));
// Another array containing integers, including negative numbers
int[] nums1 = { -2, 0, 3, 4 };
// Displaying the sum of squares of elements in the second array by calling the test method
Console.WriteLine("Sum of squares of elements of the said array: " + test(nums1));
}
// Method to calculate the sum of squares of elements in an array using a for loop
public static int test(int[] nums)
{
int squaresSum = 0; // Variable to hold the sum of squares
// Looping through the elements of the array
for (int i = 0; i < nums.Length; i++)
{
// Calculating the square of each element and adding it to the sum
squaresSum = squaresSum + (int)Math.Pow(nums[i], 2);
}
return squaresSum; // Returning the sum of squares
}
}
}
Sample Output:
Sum of squares of elements of the said array: 14 Sum of squares of elements of the said array: 29
Flowchart:
C# Sharp Code Editor:
Previous: Write a C# Sharp program to check whether a given word is plural or not.
Next: Write a C# Sharp program to convert an integer to string and a string to an integer.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics