Загрузка данных
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;
}