1. Порт PS/2 для подключения мыши
2. Порт PS/2 для подключения клавиатуры
3. Параллельный порт LPT, можно подключить принтер, но вообще устарел и не используется
4. Последовательный COM - порт, можно подключить например модем, или какой-нибудь программатор, можно сказать, что тоже устарел
5. VGA - аналоговый порт для подключения монитора
6. Ethernet порт для подключения кабеля " витая пара" , можно подключить маршрутизатор.
7. Линейный вход звуковой карты , можно подключить любой источник звука, например электрогитару.
8 Линейный выход звуковой карты на колонки, наушники
9. Разъем для подключения микрофона к звуковой карте
10,11 - USB порты - большое количество устройств: мышь, клавиатура , флеш- накопители, принтеры, сканеры, веб камера, внешние HDD, и еще много всего.
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Дан текст: начертание курсив междустрочный интервал выравнивание по центру выравнивание по левому краю интервал после абзаца начертание полужирное начертание подчеркнутое выравнивание по правому краю выравнивание по ширине отступ первой строки
using namespace std;
// число представлено как string для удобства
unsigned long long deletion(const string& str)
{
if (str.size() < 3)
return 0;
vector<string> vec;
for (auto i = str.begin(), end = str.end() - 2; i < end; ++i){
// если первая цифра > 0 то чисто трехзначное
if (*i > '0'){
for (auto j = i + 1, end = str.end() - 1; j != end; ++j){
for (auto u = j + 1, end = str.end(); u != end; ++u){
string temp;
temp.push_back(*i);
temp.push_back(*j);
temp.push_back(*u);
vec.push_back(temp);
}
}
}
}
set<string> temp(vec.begin(), vec.end()); // удаляю повторяющиеся
return temp.size();
}
int main()
{
cout << deletion("1114526987200121343469469454668464397676877676876769764578543947354897321654467437513721375879786546");
}
Объяснение:
c++