М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Nematzoda1999
Nematzoda1999
05.07.2020 22:13 •  Информатика

10000111^2 в прямом коде перевести в 10-й код, 10000111^2 в дополнительном коде перевести в 10-й код. , с объяснением.

👇
Ответ:
Vip6longin
Vip6longin
05.07.2020
Вообще то в десятичную систему счисления,а это двоичная(10000111).
(Я в нём отлично разбираюсь) Так вот:
C КОНЦА:
k=1
1:=k+1
1:=k*2+1
1:=k*2+1
0:=k*2+0
0:=k*2+0
0:=k*2+0
0:=k*2+0
1:=k*2+1
k
4,4(50 оценок)
Открыть все ответы
Ответ:
maks6434
maks6434
05.07.2020

С++

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

#include "lib.h"

int showMenu(){

   int choise;

   do{

 

       cout << "1) Authorization." << endl;

       cout << "2) Registration." << endl;

       cout << "3) Exit." << endl;

       cout << "Make your choise: ";

 

       cin >> choise;

       if(cin.fail()){

           cin.clear();

           cin.ignore();

           system("cls");

           cout << "Input is incorrect.\n";

       }

 

   }while(choise <1 || choise >3);

 

   return choise;

 

}

 

void registerUser(){

   system("cls");

   cout << " Registration \n";

   cout << "Type your login (30 symbols max): ";

   char login[31] = {0};

   cin >> login;

 

   cout << "Type password: ";

   char password[32] = {0};

   cin >> password;

 

   cout << "Confirmation: ";

   char password2[32] = {0};

   cin >> password2;

 

   FILE *f = NULL;

   fopen_s(&f, "base.txt", "at");

   if(f){

       fprintf_s(f,"%s;%s\n",login,  password);

       fclose(f);

   } else {

       cout << "Registration is fail. File is not created.\n";

   }

 

}

 

bool checkUser(char* aLogin, char* aPassword){

   FILE *f = NULL;

   fopen_s(&f, "base.txt", "rt");

   if(f){

       while(!feof(f)){

           char buff[100] = {0};

           fgets(buff,99,f);

 

           if(strlen(buff)){

               buff[strlen(buff) - 1] = '\0';

               char *login = buff;

               char *password = strstr(buff,";") + 1;

               *(password - 1) = '\0';

               /*cout << "Login:" << login << endl;

               cout << "Password:" << password << endl;*/

               if(_stricmp(aLogin,login) == 0 &&

                   _stricmp(aPassword,password) == 0  

                   )

                   return true;

           }

       }

       fclose(f);

   } else {

       cout << "Users file does not exists.\n";

   }

 

   return false;

}

4,6(99 оценок)
Ответ:
Merser2212
Merser2212
05.07.2020

ошибку #ССЫЛКА!

Объяснение:

При копировании формулы она изменяется. Например, если номер столбца уменьшился на 1 (как в данном случае), то и в формуле в адресах номера столбцов уменьшатся на 1; если номер строки увеличится на 3, то и номера строк для всех ячеек, упомянутых в формуле, увеличатся на 3. Если это не требуется, перед буквой-номером столбца или номером строки в формуле можно поставить $, и тогда соответствующий номер не поменяется.

В данном случае $B$2 при копировании не изменится (абсолютная ссылка), а А1 должна превратиться в (?)4, где знаком вопроса обозначен столбец, стоящий до A (относительная ссылка). Но такого столбца в таблице нет, так что получится ошибка.

4,5(41 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ