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