Дано масив з 15 цілих чисел. Визначити мінімальне і максимальне числа. Поміняти їх місцями. Написати код на С
Ответы
#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]);
}
}
#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]);
}
}