Помогите пожалуйста с остальными заданиями в языке С.
J14
создайте программу, которая определяет, сколько чисел находится между заданной серией int, состоящей из n целых чисел, и значениями Max и min в них(не считая Max и min).
Вход: n=5 A[5]={2,9,3, -4,5}
Выход: есть 1 число между max и min
J16:
Выпадает только 1 число между числами от 1 до 100. Нужно узнать, какой
а[] = {88, 85, 96, 81, 39, 12, 4, 56, 2, 13, 31, 51, 54, 21, 5, 48, 28, 57, 40, 44, 55, 74, 80, 94, 17, 61, 47, 1, 10, 27, 83, 42, 36, 75, 3, 65, 45, 24, 15, 25, 14, 30, 41, 53, 34, 11, 93, 86, 32, 26, 97, 7, 98, 50, 38, 68, 59, 64, 63, 76, 91, 52, 71, 43, 35, 18, 79, 87, 29, 58, 78, 22, 95, 49, 90, 67, 89, 69, 62, 9, 33, 99, 6, 82, 8, 70, 84, 77, 37, 72, 46, 16, 23, 73, 92, 60, 66, 100, 20}
J18
распечатайте элементы в массиве на экране, взяв по одному из повторяющихся.
вход: { 1, 2, 4, 2, 1, 4, 3, 3, 5, 6, 5 };
выход: { 1, 2, 4, 3, 5, 6 };
Ответы
J14:
```
#include <stdio.h>
int main() {
int n = 5;
int A[n] = {2, 9, 3, -4, 5};
int min = A[0], max = A[0];
for (int i = 0; i < n; i++) {
if (A[i] < min) {
min = A[i];
}
if (A[i] > max) {
max = A[i];
}
}
int count = 0;
for (int i = 0; i < n; i++) {
if (A[i] > min && A[i] < max) {
count++;
}
}
printf("There are %d numbers between min and max\n", count);
return 0;
}
```
J16:
```
#include <stdio.h>
int main() {
int a[] = {88, 85, 96, 81, 39, 12, 4, 56, 2, 13, 31, 51, 54, 21, 5, 48, 28, 57, 40, 44, 55, 74, 80, 94, 17, 61, 47, 1, 10, 27, 83, 42, 36, 75, 3, 65, 45, 24, 15, 25, 14, 30, 41, 53, 34, 11, 93, 86, 32, 26, 97, 7, 98, 50, 38, 68, 59, 64, 63, 76, 91, 52, 71, 43, 35, 18, 79, 87, 29, 58, 78, 22, 95, 49, 90, 67, 89, 69, 62, 9, 33, 99, 6, 82, 8, 70, 84, 77, 37, 72, 46, 16, 23, 73, 92, 60, 66, 100, 20};
int sum = 0;
for (int i = 0; i < 100; i++) {
sum += a[i];
}
int missing = 5050 - sum;
printf("The missing number is %d\n", missing);
return 0;
}
```
J18:
```
#include <stdio.h>
int main() {
int a[] = {1, 2, 4, 2, 1, 4, 3, 3, 5, 6, 5};
int n = sizeof(a) / sizeof(a[0]);
for (int i = 0; i < n; i++) {
int j;
for (j = 0; j < i; j++) {
if (a[j] == a[i]) {
break;
}
}
if (i == j) {
printf("%d ", a[i]);
}
}
printf("\n");
return 0;
}
```