#include <iostream>
#include <string>
#include <cmath>
using namespace std;
void main(void){
setlocale(LC_ALL, "rus");
int i,sum=0,n,r=0;
char date[255];
cout << "Введите двоичное число"<< endl;
cin >> date;
n = strlen(date);
int *arr = new int[n];
for (i = 0; i < n; i++){
arr[i] = (int)date[i] - (int)'0';
}
for (i = 0; i < n; i++){
cout << arr[i] << " ";
}
cout << " " << endl;
for (i = 0; i < n; i++){
r = r + arr[i]*pow(2, n - i-1);
}
cout << "Десятичное число равно" << r;
}
Поделитесь своими знаниями, ответьте на вопрос:
Сколько существует различных наборов значений логических переменных x1, x2, … x7, y1, y2, … y7, которые удовлетворяют всем перечисленным ниже условиям? (x1=y1)→(x2=y2) (x2=y2)→(x3=y3) (x3=y3)→(x4=y4) (x4=y4)→(x5=y5) (x5=y5)→(x6=y6) (x6=y6)→(x7=y7)в ответе не нужно перечислять все различные наборы значений переменных, при которых выполнена данная система равенств. в качестве ответа вам нужно указать только количество таких наборов.