Блог для маленьких школьников и их родителей
ШколаЛа

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

Автор:
Предмет: Информатика
Уровень: студенческий

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

Ответов к вопросу: 1
  • Mirikozher
    15.07.2024 | 16:32

    Ответ:
    в фото
    Объяснение:
    #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] = %in», 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 = %in», i, massiv[i], element_naprotiv, massiv[element_naprotiv], massiv[i] + massiv[element_naprotiv]);

       }

       return 0;

    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.