Предмет: Информатика, автор: Rubtsov005

Информатика, помогите пж

Приложения:

Ответы

Автор ответа: Kirt14
1

Ответ:

#include <bits/stdc++.h>

#include <iostream>

#include <string>

using namespace std;

string s;

string inttohex(int a)

{

   string tmp("");

   do

   {

       int r(a%16);

       if (r>9) {r+=(int)'A'-10;}

       else  {r+=(int)'0';};

       tmp=(char)r+tmp;

       a/=16;

   } while (a);

   return tmp;

}

string S(int x)

{

 while (x>0)

   {

     if (x%2==0) s="0"+s; else s="1"+s;

     x/=2;

   }

 return s;

}

int main() {

   int x;

   cin >> x;

   cout << S(x) << " " << inttohex(x);

}

Объяснение:

язык c++;

Похожие вопросы
Предмет: Биология, автор: sofanerealka
Предмет: Немецкий язык, автор: Lerrriik