Добавил:
vvrstcnho
Рад, если кому-то помог
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы С (для ИВТ) / Готовые лабы С / Лаба4 / Laba 4 (1)
.c#include <stdio.h>
#define SIZE 20
int main() {
int A[SIZE], C[SIZE], X[2*SIZE];
int i;
printf("Enter %d elements for array A:\n", SIZE);
for (i = 0; i < SIZE; i++) {
printf("A[%d] = ", i);
scanf("%d", &A[i]);
}
printf("Enter %d elements for array C:\n", SIZE);
for (i = 0; i < SIZE; i++) {
printf("C[%d] = ", i);
scanf("%d", &C[i]);
}
// Формирование массива X через индексацию
for (i = 0; i < SIZE; i++) {
X[2*i] = A[i];
X[2*i + 1] = C[i];
}
printf("\nResult array X:\n");
for (i = 0; i < 2*SIZE; i++) {
printf("%d ", X[i]);
}
printf("\n");
// Через указатели
int *pA = A, *pC = C, *pX = X;
for (i = 0; i < SIZE; i++) {
*pX = *pA;
pX++;
*pX = *pC;
pX++;
pA++;
pC++;
}
printf("\nResult array X (via pointers):\n");
for (i = 0; i < 2*SIZE; i++) {
printf("%d ", X[i]);
}
printf("\n");
return 0;
}
Соседние файлы в папке Лаба4
