Предмет: Информатика, автор: Andrey36789

Дано масив з 15 цілих чисел. Визначити мінімальне і максимальне числа. Поміняти їх місцями. Написати код на С

Ответы

Автор ответа: asilvejstruk
1

#include <stdio.h>

int main(void) {

   int numbers[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };

   const int n = 15;

   int min = 0, max = 0;

   for (int i = 0; i< n; i++) {

       if (numbers[i] < numbers[min]) min = i;

       if (numbers[i] > numbers[max]) max = i;

   }

   int tmp = numbers[max];

   numbers[max] = numbers[min];

   numbers[min] = tmp;

   for (int i = 0; i< n; i++) {

        printf("numbers[%d] = %d \n", i, numbers[i]);

   }

}

Автор ответа: alexanderlox
1

#include <stdio.h>

int main(void) {

  int numbers[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };

  const int n = 15;

  int min = 0, max = 0;

  for (int i = 0; i< n; i++) {

      if (numbers[i] < numbers[min]) min = i;

      if (numbers[i] > numbers[max]) max = i;

  }

  int tmp = numbers[max];

  numbers[max] = numbers[min];

  numbers[min] = tmp;

  for (int i = 0; i< n; i++) {

       printf("numbers[%d] = %d \n", i, numbers[i]);

  }

}

Похожие вопросы
Предмет: Математика, автор: gggofffff
Предмет: Биология, автор: rustamovasabrina338