• Предмет: Информатика
  • Автор: Verygood19
  • Вопрос задан 4 месяца назад

Помогите пожалуйста с остальными заданиями в языке С.
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 };

Ответы

Ответ дал: falusytubejaste
1

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;

}

```

Вас заинтересует