Po tym popularnym pytaniu przedstaw swoje rozwiązanie, które wypisuje liczby od 1 do 1000 (wszystkie, a nie ciąg „1 do 1000” dosłownie lub coś śmiesznego) w C ++ bez użycia średników. W przeciwieństwie do pierwotnego pytania, możesz używać warunkowych i pętli.
Preferowane są rozwiązania niewymagające żadnych flag kompilatora. Podaj wszystkie, których używasz, jeśli sprzeciwiasz się temu. Niezdefiniowane zachowanie jest dozwolone, więc proszę podać używany kompilator i wersję. Preferowane będą sprytne rozwiązania. To nie jest najkrótszy konkurs kodu.
(Mam rozwiązanie, które opublikuję za 24 godziny, jeśli podobne rozwiązanie nie zostanie opublikowane wcześniej.)