zdanovich90764
?>

Написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование в соответствии с вариантом (см. ниже), затем выводит на экран двоичное представление результата преобразования. № варианта пример 1 изменить порядок следования битов в числе на обратный 11010011  11001011 язык си

Информатика

Ответы

Bulanova
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("\ndvoichnoe chislo: %d",c);     }    reverse(c. c.; printf("\ndvoichnoe obratnoe chislo: %d",c);
thebest59
Сделать эту можно двумя способами. первый - чисто арифметический. второй - более хитрый, через операции над строками. мы пойдем вторым путем, он короче и практичней, такой код будет требовать меньше ресурсов машины для реализации (что незаметно в таких маленьких , но довольно критично в реальной жизни, поэтому учимся писать дальновидные коды). var n: longint; function mindigit(n: longint): integer; var s,a: string; c,i: integer; begin   str(n,s);   a: =s[1];   for i: =2 to length(s) do     if s[i]< a then a: =s[i];   val(a,n,c);   mindigit: =n; end; function maxdigit(n: longint): integer; var s,a: string; c,i: integer; begin   str(n,s);   a: =s[1];   for i: =2 to length(s) do     if s[i]> a then a: =s[i];   val(a,n,c);   maxdigit: =n; end; begin   readln(n);   writeln(mindigit(n),' ',maxdigit(n)); end.по факту переменную "c" можно убрать из функций и использовать вместо нее уже не нужную в конце "i", таким образом избавившись от одной переменной. но это не принципиально на самом деле, к тому же  так понятней, какая переменная за что отвечает.
Koranna1986
Какого  вам  быть  миллиционером?   вам  нравится ваша  работа?   вам  давалось  ловить  приступников?   вы  много  работаете? мне  тяжело  работать  на  данный момент.  мне  нравится  своя  работа,  так  как  это  круто.  мне  давалось  арестовать  грабителя  музея  2  года  назад.  ловкий  был.  да,  так  как  много  дел,  мне  приходится  много  работать.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование в соответствии с вариантом (см. ниже), затем выводит на экран двоичное представление результата преобразования. № варианта пример 1 изменить порядок следования битов в числе на обратный 11010011  11001011 язык си
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rkorneev19061
Pervosha
snopovajulia
Филиппович_Николаевич
Natalya1895
inessa12006
Голосова-Лобанов1555
serge-lysoff
Vos-sv
Оксана170
Ионов202
Pilotmi247074
Maloletkina-marina2
lenapopovich556510
denbelousov963