Предмет: Информатика,
автор: sashalesik13
Задано масив F[14]. Переставити елементи масиву таким чином, щоб на початку був мінімальний елемент масиву а в кінці максимальний.
Вивести результуючий масив. (Мовою С)
Ответы
Автор ответа:
1
Ответ: Наче так
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 14
int main()
{
int F[N];
int i, j, min, max, min_i, max_i, temp;
srand(time(NULL));
for (i = 0; i < N; i++)
{
F[i] = rand() % 100;
printf("%d ", F[i]);
}
printf("\n");
min = F[0];
max = F[0];
for (i = 0; i < N; i++)
{
if (F[i] < min)
{
min = F[i];
min_i = i;
}
if (F[i] > max)
{
max = F[i];
max_i = i;
}
}
temp = F[0];
F[0] = min;
F[min_i] = temp;
temp = F[N - 1];
F[N - 1] = max;
F[max_i] = temp;
for (i = 0; i < N; i++)
{
printf("%d ", F[i]);
}
printf("\n");
return 0;
}
Похожие вопросы
Предмет: Литература,
автор: timyrka228333
Предмет: Химия,
автор: forzere
Предмет: Қазақ тiлi,
автор: ezenhanmejir
Предмет: История,
автор: danyadmitriev2007
Предмет: Информатика,
автор: Presbyter1305