Информация об изменениях

Сообщение Re[2]: Накидайте плиз задачек на знание языка Си++ от 20.08.2025 19:23

Изменено 20.08.2025 19:58 T4r4sB

Re[2]: Накидайте плиз задачек на знание языка Си++
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, C0x, Вы писали:


_NN>Пожалуйста:


_NN>
_NN>void duplicate(std::vector<int>& v)
_NN>{
_NN>  size_t i = 0;
_NN>  size_t count = v.size();
_NN>  for (auto const& e : v)
_NN>  {
_NN>    if (i == count)
_NN>      break;
_NN>    v.push_back(e);
_NN>    i++;
_NN>  }
_NN>}
_NN>


На эту же тему:
v.push_back(v[0])

Тут всё хитрее, чем кажется на второй взгляд
Re[2]: Накидайте плиз задачек на знание языка Си++
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, C0x, Вы писали:


_NN>Пожалуйста:


_NN>
_NN>void duplicate(std::vector<int>& v)
_NN>{
_NN>  size_t i = 0;
_NN>  size_t count = v.size();
_NN>  for (auto const& e : v)
_NN>  {
_NN>    if (i == count)
_NN>      break;
_NN>    v.push_back(e);
_NN>    i++;
_NN>  }
_NN>}
_NN>


На эту же тему:
v.push_back(v[0])

Тут всё хитрее, чем кажется на второй взгляд

  Скрытый текст
почему этот код всегда работает О_О