Выяснить, верно ли, что сумма квадратов элементов массива есть пятизначное число - C (СИ)

Формулировка задачи:

Заполнить одномерный массив вводом с клавиатуры. Выяснить,верно ли,что сумма квадратов элементов массива есть пятизначное число.

Код к задаче: «Выяснить, верно ли, что сумма квадратов элементов массива есть пятизначное число - C (СИ)»

textual
#include <stdio.h>
 
int main(int argc, char *args[])
{
    int n = 0, i = 0, *mas = NULL, sumSq = 0;
    printf("Type digits count: ");
    scanf("%d", &n);
    
    mas = malloc(sizeof(int)*n);
    
    for(i = 0; i<n; i++)//input mas
    {
        printf("Type mas[%d]=", i);
        scanf("%d", &mas[i]);
    }
    
    for(i = 0; i<n; i++)
        sumSq+=(mas[i]*mas[i]);
    
    printf("%s\n", (sumSq<=99999&&sumSq>=10000)?"yes":"no");
    
    free(mas);
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

13   голосов, оценка 3.923 из 5


СОХРАНИТЬ ССЫЛКУ