Нажатие любой алфавитно-цифровой клавиши на клавиатуре приводит к тому, что в компьютер посылается сигнал в виде двоичного числа, представляющего собой одно из значений кодовой таблицы.
Объяснение:
В качестве стандарта долгое время использовалась таблица ASCII ( A merican S tandard C ode for I nformational I nterchange — Американский стандартный код информационного обмена).
Для хранения двоичного кода одного символа выделен 1 байт = 8 бит. Учитывая, что каждый бит принимает значение 1 или 0 , количество возможных сочетаний единиц и нулей равно 28 = 256 .
Значит, с байта можно получить 256 разных двоичных кодовых комбинаций и отобразить с их различных символов.
Эти коды и составляют таблицу ASCII .
Для сокращения записи и удобства пользования этими кодами символов в таблице используют шестнадцатеричную систему счисления, состоящую из 16 символов — 10 цифр и 6 латинских букв: A , B , C , D , E , F . При кодировании символов сначала записывается цифра столбца, а затем строки, на пересечении которых находится данный символ.
Нажатие любой алфавитно-цифровой клавиши на клавиатуре приводит к тому, что в компьютер посылается сигнал в виде двоичного числа, представляющего собой одно из значений кодовой таблицы.
Объяснение:
В качестве стандарта долгое время использовалась таблица ASCII ( A merican S tandard C ode for I nformational I nterchange — Американский стандартный код информационного обмена).
Для хранения двоичного кода одного символа выделен 1 байт = 8 бит. Учитывая, что каждый бит принимает значение 1 или 0 , количество возможных сочетаний единиц и нулей равно 28 = 256 .
Значит, с байта можно получить 256 разных двоичных кодовых комбинаций и отобразить с их различных символов.
Эти коды и составляют таблицу ASCII .
Для сокращения записи и удобства пользования этими кодами символов в таблице используют шестнадцатеричную систему счисления, состоящую из 16 символов — 10 цифр и 6 латинских букв: A , B , C , D , E , F . При кодировании символов сначала записывается цифра столбца, а затем строки, на пересечении которых находится данный символ.
#include <iostream>
using ll = long long;
using ld = long double;
using namespace std;
signed main() {
// problem 2 //
for(ll i = 0; i < 11; i++)
cout << i << " * 7 = " << i*7 << "\n";
// problem 2 //
// problem 3 //
ll x;
cout << "Введите число: ";
cin >> x;
for(ll i = 0; i < 11; i++)
cout << "\n" << i << " * " << x << " = " << i*x;
cout << "\n";
// problem 3 //
// problem 4 //
ll num;
cout << "Введите четырехзначное число: ";
cin >> num;
ll a[10];
for(ll i = 0; i < 10; i++)
a[i] = 0;
while(num > 0){
a[num % 10]++;
num /= 10;
}
bool ok = false;
for(auto i: a)
if(i == 3)
ok = true;
if(ok)
cout << "Данное число содержит ровно 3 одинаковые цифры";
else
cout << "Данное число не содержит ровно 3 одинаковые цифры";
// problem 4 //
}