Написать программу, которая получает случайное целое типа int, выводит его двоично?

Написать программу, которая получает случайное целое типа int, выводит его двоично?? представление на экран, выполняет преобразование в соответствии с вариантом (см. ниже), затем выводит на экран двоичное представление результата преобразования. № варианта Задание Пример 1 Изменить порядок следования битов в числе на обратный 11010011  11001011 язык Си
Гость
Ответ(ы) на вопрос:
Гость
Void dvoich(int x1)   {  
srand (time(NULL));   
int i, b;  
    
long c = 0; 
x1 = rand();       
for(i=0;x1 > 0;i++)  
    {
        
b = x1 % 2;      
x1 = (x1-b)/2;
        
c += b * pow(10,i);
    }     printf(" Dvoichnoe chislo: %d",c);   }   reverse(c.begin(), c.end()); printf(" Dvoichnoe obratnoe chislo: %d",c);
Не нашли ответ?
Ответить на вопрос
Похожие вопросы