#include
#include
int main (void)
{
int n=50;
int a[n], i;
srand(17);
printf("Array\n\n");
for(i=0;i
{
a[i]=rand()%10;
printf("%8i",a[i]);
}
for(i=0;i
{
if(a[i]%2)
a[i]--;
else
a[i]++;
}
for(i=0;i
if(a[i]==1)
a[i]=0;
printf("\n\nArray NEW\n\n");
for(i=0;i
{
printf("%8i",a[i]);
}
return 0;
}
И конечно же, 0 нейтральное число, поэтому его мы не меняем как четное.