Загрузка данных
Задача 1
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, n, d, f = 1;
scanf("%d", &n);
int a[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 100 - 50;
printf("%d\t", a[i]);
}
d = a[1] - a[0];
for (i = 2; i < n; i++) {
if (a[i] - a[i - 1] != d) {
f = 0;
}
}
printf("\n");
if (f == 1) {
printf("%d", d);
} else {
printf("0");
}
return 0;
}
**Задача 2**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, n, r = 0;
scanf("%d", &n);
int a[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 100 - 50;
printf("%d\t", a[i]);
}
for (i = 1; i < n; i++) {
if ((a[i] % 2 == 0) == (a[i - 1] % 2 == 0)) {
r = i + 1;
break;
}
}
printf("\n%d", r);
return 0;
}
```
**Задача 3**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, n, m;
scanf("%d", &n);
int a[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 100 - 50;
printf("%d\t", a[i]);
}
m = a[0];
for (i = 2; i < n; i += 2) {
if (a[i] > m) {
m = a[i];
}
}
printf("\n%d", m);
return 0;
}
```
**Задача 4**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, n, p = 0;
scanf("%d", &n);
int a[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 100 - 50;
printf("%d\t", a[i]);
}
for (i = 1; i < n - 1; i++) {
if (a[i] + a[i + 1] > a[p] + a[p + 1]) {
p = i;
}
}
printf("\n%d\t%d", a[p], a[p + 1]);
return 0;
}
```
**Задача 5**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, j, n, c, m = 0;
scanf("%d", &n);
int a[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 10;
printf("%d\t", a[i]);
}
for (i = 0; i < n; i++) {
c = 0;
for (j = 0; j < n; j++) {
if (a[i] == a[j]) {
c++;
}
}
if (c > m) {
m = c;
}
}
printf("\n%d", m);
return 0;
}
```
**Задача 6**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, n, s = 0;
scanf("%d", &n);
int a[n], b[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 100 - 50;
printf("%d\t", a[i]);
}
for (i = 0; i < n; i++) {
s += a[i];
b[i] = s;
}
printf("\n");
for (i = 0; i < n; i++) {
printf("%d\t", b[i]);
}
return 0;
}
```
**Задача 7**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, j, n, k = 0, f;
scanf("%d", &n);
int a[n], b[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 10;
printf("%d\t", a[i]);
}
for (i = 0; i < n; i++) {
f = 0;
for (j = 0; j < i; j++) {
if (a[i] == a[j]) {
f = 1;
}
}
if (f == 0) {
b[k] = a[i];
k++;
}
}
printf("\n");
for (i = 0; i < k; i++) {
printf("%d\t", b[i]);
}
return 0;
}
```
**Задача 8**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, n, t;
scanf("%d", &n);
int a[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 100 - 50;
printf("%d\t", a[i]);
}
t = a[n - 1];
for (i = n - 1; i > 0; i--) {
a[i] = a[i - 1];
}
a[0] = t;
printf("\n");
for (i = 0; i < n; i++) {
printf("%d\t", a[i]);
}
return 0;
}
```
**Задача 9**
```c
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main() {
srand(time(NULL));
setlocale(0, "");
int i, j, n, c, k = 0;
scanf("%d", &n);
int a[n], b[n];
for (i = 0; i < n; i++) {
a[i] = rand() % 5;
printf("%d\t", a[i]);
}
for (i = 0; i < n; i++) {
c = 0;
for (j = 0; j < n; j++) {
if (a[i] == a[j]) {
c++;
}
}
if (c <= 3) {
b[k] = a[i];
k++;
}
}
printf("\n%d\n", k);
for (i = 0; i < k; i++) {
printf("%d\t", b[i]);
}
return 0;
}