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

cozycoat1 cozycoat1    3   11.09.2019 02:50    35

Ответы
Killer9568 Killer9568  21.08.2020 01:47
#include <stdio.h>
#include <stdlib.h>

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)
         {           
             printf("\na[%d] = %d", i, arr[i]);   
         } 
        else printf("\nError input");   
    }
   
    return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика