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

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

Приложения:

Ответы

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

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;

}


Slavque: библиотека cmath не обязательна, забыл убрать с прошлого решения.
Egor197920: Ты супер Спосибо
Egor197920: Еще есть
Похожие вопросы
Предмет: Биология, автор: dashkapomojet