Дмитрий Стамболи
Дмитрий Стамболи

Задайте массив из 10 элементов с помощью датчика случайных чисел. Выведите на экран исходный массив и номера тех эле...

Выведите на экран исходный массив и номера тех элементов, которые расположены между наибольшим и наименьшим элементами. в языке C

денег нет т. к я студент. Просто выложите программу

Жанна Солонович
Жанна Солонович

#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;
}

Юля
Юля

задал, вывел.
на моем экране есть. на твоем - нет, т. к. у тебя не мой экран

Ренат
Ренат

Пишите на почту или в асю 586178755

Похожие вопросы
Задан массив из 10 целых чисел. Замените все положительные элементы данного массива его максимальным элементом.
задан массив целых чисел. вычислить сумму элементов массива, у которых порядковый номер совпадает со значением. (С++)
С помощью датчика случайных чисел задан одномерный массив.
Дан массив из 15 элементов задаваемые с помощью датчика случайных чисел. найти минимальный элемент массива. Помогите))
Задан массив из 10 чисел. Вывести количество всех отрицательныых элементов.
С++. Задан массив из 10 чисел. Вывести все отрицательные элементы.
Создайте массив А [1..8] с помощью генератора случайных чисел с элементами от –10 до 10
Дан целочисленный массив A{(N), заданный датчиком случайных чисел в интервале {-1000; 1000}
массив из 10 элементов задается генератором случайных чисел диапазон от 0 до 100 найти максимальный элемент
Создать массив А [1..8] с помощью генератора с элементами от -10 до 10 и вывести его на экран.