Вопрос задан 11.06.2023 в 20:18. Предмет Информатика. Спрашивает Прус Виталий.

Задано масив F[14]. Переставити елементи масиву таким чином, щоб на початку був мінімальний елемент

масиву а в кінці максимальний. Вивести результуючий масив. (Мовою С)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Никита Зубов.

Ответ: Наче так

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

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось код на мові C, який переставить елементи масиву F таким чином, щоб на початку був мінімальний елемент масиву, а в кінці максимальний:

c
#include <stdio.h> void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } void bubbleSort(int arr[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { swap(&arr[j], &arr[j + 1]); } } } } int main() { int F[14] = {7, 3, 9, 2, 5, 1, 8, 6, 4, 10, 12, 11, 13, 14}; int n = sizeof(F) / sizeof(F[0]); bubbleSort(F, n); printf("Результуючий масив: "); for (int i = 0; i < n; i++) { printf("%d ", F[i]); } return 0; }

В цьому прикладі вхідний масив F містить 14 елементів. Функція bubbleSort використовує алгоритм сортування бульбашкою для сортування масиву у порядку зростання. Потім виводиться результуючий масив. Зауважте, що ви можете змінити значення масиву F на свій власний набір чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос