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++
Поделитесь своими знаниями, ответьте на вопрос:
Какое число будет выведено на экран в результате выполнения этого цикла? i: =5; write('9'); while i< 5 do begin write(i); i: =i+1; end;