Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива - C (СИ)

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

Здравствуйте. Пожалуйста помогите решить следующие задачи: 1. Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N). 2. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке. 3. Вычислить сумму квадратов всех элементов заданного массива A(N) за исключением элементов, кратных пяти. Спасибо.

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

textual
#include <stdio.h>
 
int main()
{
    int     sum = 0;
    int     proisved = 1;
    int     kil_positiv = 0;
    int     kil_negative = 0;
    int     kil_elem=5;
    printf("What do you have number of array elements ?\n");
    scanf("%i", &kil_elem);
    int array[kil_elem];
    printf("Enter array: \n");
    for(int i = 0; i < kil_elem; i++ )
    {
        scanf("%i", &array[i]);
    }
 
 
    for(int i=0; i<kil_elem; i++)
    {
        if( array[i] < 0)
        {
            proisved = proisved * array[i];
            kil_negative ++;
        }
        else
        {
            sum += array[i];
            kil_positiv ++ ;
        }
    }
    printf("Summ elements %i \t", sum);
    printf("Kilkist positive element %i \t", kil_positiv);
    printf("Proisved elements %i \t", proisved);
    printf("Kilkist negative element %i \t", kil_negative);
 
}

10   голосов, оценка 3.900 из 5


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