Написать программу на языке С.
В числовом массиве найти сумму чисел, которые имеют одинаковые знаки и расположены на одинаковом расстоянии от начала и конца массива (сумма пар чисел).

Ответы

Ответ дал: shibgena
1

Ответ:

в фото

Объяснение:

#include <stdio.h>

#include <stdlib.h>

#define N   30

int main()

{

   int massiv[N];

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

   {

       massiv[i] = rand()%20 - 10;

       printf("massiv[%i] = %i\n", i, massiv[i]);

   }

   for(int i = 0; i < N/2; i ++)

   {

       int element_naprotiv = N-1-i;

       int znaki = (massiv[i]> 0) + (massiv[element_naprotiv] > 0);

       if(znaki != 1)

           printf("massiv[%i] = %i, massiv[%i] = %i, summa = %i\n", i, massiv[i], element_naprotiv, massiv[element_naprotiv], massiv[i] + massiv[element_naprotiv]);

   }

   return 0;

}

Приложения:
Вас заинтересует