Язык Си заполнить массив из 10 элементов случайными числами в интервале [-10; 10] и...

0 голосов
111 просмотров

Язык Си заполнить массив из 10 элементов случайными числами в интервале [-10; 10] и выполнить инверсию отдельно для 1-й и 2-й половин массива


Информатика (17 баллов) | 111 просмотров
Дан 1 ответ
0 голосов

#include
#include

int main()
{   
    printf("Input of 10 elements on an interval [-10; 10]:\n");
    int a = -10, b = 10, i, arr[10]; 
   
    for(i = 0; i < 10; i++)   
    {         
         printf("\na[%d] = ", i);   
         scanf("%d", &arr[i]);   
    }

    for(i = 0; i < 5; i++)   
    { 
        arr[i] = -arr[i];
    }

    for(i = 5; i < 10; i++) 
    {       
        arr[i] = -arr[i];   
    }
   
    printf("\nMassiv with inversion:\n");

    for(i = 0; i < 10; i++)   
    {
         if(arr[i] >= a && arr[i] <= b)<br>         {           
             printf("\na[%d] = %d", i, arr[i]);   
         } 
        else printf("\nError input");   
    }
   
    return 0;
}

(88 баллов)