Array54. Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все четные числа из исходного массива (в том же порядке) и вывести размер полученного массива B и его содержимое.
Решение:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
intmain(void)
{
inta[10],b[10];
intn;
printf("N: ");
scanf("%i",&n);
intk;
for(k=0;k<n;++k){
printf("a[%i] : ",k+1);
scanf("%i",&a[k]);
}
inti=0;
for(k=0;k<n;++k){
if(a[k]%2==0){
b[i]=a[k];
i++;
}
}
printf("B:\n size: %i \n",i);
for(k=0;k<i;++k)printf(" %i: %i\n",k+1,b[k]);
return0;
}
Другие задачи из раздела Array можно посмотреть здесь.
Комментарии: