объясните пожалуйста, в чём у меня ошибка здесь?
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[60];
unsigned x,mask,mask1;
printf ("Vvedite cheloe neotrichatel'noe 4islo\n");
scanf("%d", &x);
printf("V 16-oi sisteme: %x\n\n",x);
itoa(x, str, 2);
printf("vvedennoe chislo v 2-i sisteme schislenia: %s\n", str);
mask = 0x5;
mask1= 0xf;
while (mask>0)
{
if ((mask&x) == mask)
x=x|mask1;
mask<<=4;
}
printf("\nPreobrazovannoe chislo v 16-i sisteme chislenia: %x\n",x);
return 0;
}
Сообщение отредактировано: 18192123 -