Recursion, temel olarak bir fonksiyonun sürekli kendisini tekrar etmesi anlamına gelir diyebiliriz. Bazı durumlarda soruya ve soruna bağlı olarak kendi kendini çağıran fonksiyonlar işlerimizi kolaylaştırdığı gibi hızlandırabilir de.. Bu sebeple çoğu alanda tercih sebebidir. Şimdi genel olarak bir kaç örnek üzerinden gidelim.
rand ve srand fonksiyonlarını kullanarak 100 öğeye sahip bir dizi tanımlayın. İçerisindeki sayılar rastgele gelsin. Gelen sayıların aralığı ise 1-1000 olsun. Bu işlemden sonra daha önce görmüş olduğumuz sıralama algoritmalarından birini seçin ve diziyi sıralı bir şekilde çıktı verdirin.
Kullanıcının girmiş olduğu bir cümleyi kelimelerden bölerek alt alta yazdıran programı yazın.