Как в C++ удалить инструкцию после одной итерации цикла?
Удалить - нельзя. Можно написать проверку "а не первая ли это итерация".
#include <iostream>

int main (int argc, char ** argv)
{
    int i =1;
    for ( (std::cout << "Hello word",i =0) ; i < 10 ; i++)

    {
        std::cout << i<<std::endl;
    }
    
    return 0;
Hello word, 00
1
2
3
4
5
6
7
8
9
Можно использовать initializing statement.