Загрузка данных


Задача 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;
}