profile
Размещено 6 лет назад по предмету Информатика от java647Javakh

Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов и произведение отрицательных массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение

  1. Ответ на вопрос
    Ответ на вопрос дан hesed

    Создаёшь массив, заполняешь его, считаешь сумму и произведение, и обрабатываешь условие:


    #include <stdio.h>

    #include <stdlib.h>

    #include <time.h>

    #include <conio.h>

    #define RANDOM_MIN -9

    #define RANDOM_MAX 9

    int main(void) {

    srand(time(NULL)); /* for "visible" random */

     

    int N;

    scanf("%d", &N);

     

    int *A = malloc(sizeof(int) * N);

    int sum = 0;

    int prd = 1;

     

    printf("elements: ");

     

    int i;

    for (i = 0; i < N; i++) {

     A[i] = RANDOM_MIN + rand() % (RANDOM_MAX + abs(RANDOM_MIN) + 1);

     

     printf("%d ", A[i]);

     

     if (A[i] > 0) {

      sum += A[i];  

     } else if (A[i] < 0) {

      prd *= A[i];

     }

    }

     

    printf("n");

    printf("summa: %dn", sum);

    printf("product: %dn", prd);

     

    if (sum > prd) {

     int max = A[0];

     

     for (i = (0 + 1); i < N; i++) {

      if (max < A[i]) {

       max = A[i];

      }

     }

     

     printf("max element is: %d", max);

    } else {

     printf("product higher than summa");

    }

     

    getch();

    free (A);

    return 0;

    }

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.