profile
Опубликовано 5 лет назад по предмету Информатика от Egor197920

Решите пожалуйста задачу по ИКТ

  1. Ответ
    Ответ дан Slavque

    GNU C++. Старался делать на макс быстродействие.

    #include <iostream>

    #include <string.h>

    #include <cmath>

    using namespace std;

    int main()

    {

       char number[11];

       cin.getline(number,11);

       int res=0;

       for(int i=strlen(number)-1, j=1; i >= 0; --i)

       {

           if(number[i]=='1') res+=j;

           j*=2;

       }

       cout << "Result: " << res;

    }

    1. Ответ
      Ответ дан Slavque
      библиотека cmath не обязательна, забыл убрать с прошлого решения.
    2. Ответ
      Ответ дан Egor197920
      Ты супер Спосибо
    3. Ответ
      Ответ дан Egor197920
      Еще есть
Самые новые вопросы