задайте массив из 10 элементов с помощью датчика случайных чисел .Поменяйте знаки всем четным элементам массива на протиположные . Выведите на экран исходный и полученный массивы
#include #include #include #include #define N 10 int main() { int a[N], min, max; size_t n, ix_min, ix_max, beg, end; srand((unsigned)time(NULL)); for (n = 0; n < N; n++) a[n] = rand(); for (n = 0; n < N; n++) printf("%6i", a[n]); printf("\n"); ix_max = ix_min = 0; min = max = a[0]; for (n = 1; n < N; n++) { if (a[n] < min) { min = a[n]; ix_min = n; } if (a[n] > max) { max = a[n]; ix_max = n; } } beg = ix_min < ix_max ? ix_min : ix_max; end = ix_min > ix_max ? ix_min : ix_max; ++beg; if (beg - end > 0) for (n = beg; n < end; n++) printf(" %i ", n + 1); else printf("Elements are absent\n"); _getch(); return 0; }