int x, x1, num_digits,d1,d2,sum;
scanf("%d",x);
№1
if (x % 2 == 0) printf("чётное");
else printf("нечётное");
№2 количество цифр в этом числе
num_digits = 0;
for (x1=x;x1>0;x1=x1/10) num_digits++;
if (num_digits==0) num_digits++;
№2 сумму его цифр
sum = 0;
for (x1=x;x1>0;x1=x1/10) sum += x1 % 10;
№2 первую и последнюю цифру через два пробела
d1=x;
for (i=0;i<num_digits-1;i++) d1 = d1/10;
d2 = x%10;
printf("%d %d\n",d1,d2);
остальное за минуту не успею
напишу если сможешь запустить п.1+2
з.ы. Девушка, чем же вы на учёбе занимаетесь ?