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


Lint:
Задача 1
#include <stdio.h>

int main() {
    int a[100], n, i, d, f = 1;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }
    d = a[1] - a[0];
    for (i = 2; i < n; i++) {
        if (a[i] - a[i - 1] != d) {
            f = 0;
        }
    }
    if (f == 1) {
        printf("%d\n", d);
    } else {
        printf("0\n");
    }
    return 0;
}

Задача 2
#include <stdio.h>

int main() {
    int a[100], n, i, r = 0;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }
    for (i = 1; i < n; i++) {
        if ((a[i] % 2 == 0) == (a[i - 1] % 2 == 0)) {
            r = i + 1;
            break;
        }
    }
    printf("%d\n", r);
    return 0;
}
Задача 3
#include <stdio.h>

int main() {
    int a[100], n, i, m;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }
    m = a[0];
    for (i = 2; i < n; i += 2) {
        if (a[i] > m) {
            m = a[i];
        }
    }
    printf("%d\n", m);
    return 0;
}
Задача 4
#include <stdio.h>

int main() {
    int a[100], n, i, p = 0;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }
    for (i = 1; i < n - 1; i++) {
        if (a[i] + a[i + 1] > a[p] + a[p + 1]) {
            p = i;
        }
    }
    printf("%d %d\n", a[p], a[p + 1]);
    return 0;
}
Задача 5
#include <stdio.h>

int main() {
    int a[100], n, i, j, c, m = 0;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &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("%d\n", m);
    return 0;
}
Задача 6
#include <stdio.h>

int main() {
    int a[100], b[100], n, i, s = 0;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }
    for (i = 0; i < n; i++) {
        s += a[i];
        b[i] = s;
    }
    printf("Массив B:\n");
    for (i = 0; i < n; i++) {
        printf("%d ", b[i]);
    }
    printf("\n");
    return 0;
}

Задача 7
#include <stdio.h>

int main() {
    int a[100], b[100], n, i, j, k = 0, f;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &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 ", b[i]);
    }
    printf("\n");
    return 0;
}
Задача 8
#include <stdio.h>

int main() {
    int a[100], n, i, t;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &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 ", a[i]);
    }
    printf("\n");
    return 0;
}
Задача 9
`c
#include <stdio.h>

int main() {
    int a[100], b[100], n, i, j, c, k = 0;
    printf("N: ");
    scanf("%d", &n);
    printf("Элементы:\n");
    for (i = 0; i < n; i++) {
        scanf("%d", &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("Размер: %d\n", k);
    for (i = 0; i < k; i++) {
        printf("%d ", b[i]);
    }
    printf("\n");
    return 0;
}