---
title: "Write  a program for making recursive function in any language."  
description: "Write  a program for making recursive function in any language."  
author: "Mukul Goenka"  
published: 2021-11-08  
updated: 2021-11-08  
canonical: https://www.mindstick.com/forum/156808/write-a-program-for-making-recursive-function-in-any-language  
category: "java"  
tags: ["javascript", "java"]  
reading_time: 1 minute  

---

# Write  a program for making recursive function in any language.

Write a [program](https://www.mindstick.com/blog/12337/scaling-up-your-mentorship-program) for making [recursive function](https://answers.mindstick.com/qa/104713/define-recursive-function-in-c) in any language.

## Replies

### Reply by Mukul Goenka

**Recursive [function](https://www.mindstick.com/articles/13001/multi-statement-table-valued-user-defined-function-in-sql-server)**

In C language, recursion is a procedure that you call repeatedly. This function has recursive function queries. A function call of sorts is called a recursive call.

## Program

```
using System;class HelloWorld {  static void Main() {    HelloWorld hw = new HelloWorld();    Console.WriteLine('Sum : ' + hw.add(10));  }    int add(int digit){    int sum = 0;    if(digit == 0)        return 0;    sum = digit + this.add(digit - 1);    Console.Write('{0}, ',digit);    return sum;  }}
```

## Output

```
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, Sum : 55
```


---

Original Source: https://www.mindstick.com/forum/156808/write-a-program-for-making-recursive-function-in-any-language

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
