Home | 11 ஆம் வகுப்பு | 11வது கணினி அறிவியல் | C++: தற்சுழற்சி செயற்கூறு

எடுத்துக்காட்டு C++ நிரல் - C++: தற்சுழற்சி செயற்கூறு | 11th Computer Science : Chapter 11 : Functions

   Posted On :  21.09.2022 04:52 pm

11வது கணினி அறிவியல் : அலகு 11 : செயற்கூறுகள்

C++: தற்சுழற்சி செயற்கூறு

ஒரு செயற்கூறு தன்னைத் தானே அழைத்துக் கொண்டால் அதை தற்சுழற்சி செயற்கூறு என்று அறியப்படும். இந்த நுட்பம் தற்சுழற்சி முறை என்றழைக்கப்படும்.

தற்சுழற்சி செயற்கூறு (Recursive Function)


ஒரு செயற்கூறு தன்னைத் தானே அழைத்துக் கொண்டால் அதை தற்சுழற்சி செயற்கூறு என்று அறியப்படும். இந்த நுட்பம் தற்சுழற்சி முறை என்றழைக்கப்படும்.


எடுத்துக்காட்டு 1: தற்சுழற்சி முறையில் ஒரு எண்ணின் காரணியை கணக்கிடுக.

நிரல் 11.26

#include <iostream>

using namespace std;

int factorial(int); // Function prototype //

int main()

{

      int no;

      cout<<"\nEnter a number to find its factorial: ";

      cin >> no;

      cout << "\nFactorial of Number " << no <<" = " << factorial(no);

 return 0;

}

int factorial(int m)

{

      if (m > 1)

      {

      return m*factorial(m-1);

      }

      else

      {

      return 1;

}

 

}

வெளியீடு :

Enter a number to find its factorial: 5

Factorial of Number 5 = 120

 

குறிப்பு: main() செயற்கூறின் பின்பு factorial() செயற்கூறை எழுதியிருப்பதால் இந்த செயற்கூறின் முன் வடிவம் கொடுப்பது அவசியமானது.

Tags : Example C++ Program எடுத்துக்காட்டு C++ நிரல்.
11th Computer Science : Chapter 11 : Functions : C++: Recursive Function Example C++ Program in Tamil : 11th Standard TN Tamil Medium School Samacheer Book Back Questions and answers, Important Question with Answer. 11வது கணினி அறிவியல் : அலகு 11 : செயற்கூறுகள் : C++: தற்சுழற்சி செயற்கூறு - எடுத்துக்காட்டு C++ நிரல் : 11 ஆம் வகுப்பு தமிழ்நாடு பள்ளி சமசீர் புத்தகம் கேள்விகள் மற்றும் பதில்கள்.
11வது கணினி அறிவியல் : அலகு 11 : செயற்கூறுகள்