Sum of perfect square elements in an array

Write a program to find the sum of perfect square elements in an array.

Example:

Input:  arr[]={1,4,3,7,8,9,16,45,25}
Output: Sum of perfect squere numbers of array is 55

C Program

#include <stdio.h>
#include <math.h>

int main()
{

    int arr[] = {143789164525};

    int n = sizeof(arr) / sizeof(arr[0]);

    int sumPerfectSquare = 0;
    for (int i = 0i < ni++)
    {
        if (sqrt(arr[i]) == (int)sqrt(arr[i]))
        {
            sumPerfectSquare = sumPerfectSquare + arr[i];
        }
    }

    printf("Sum of perfect squere numbers of array is %d"sumPerfectSquare);

    return 0;
}


No comments:

Post a Comment