Exemplo n.º 1
0
int rec_func(int n)
{
  if(n==0)
    return 0;

  printf(" %d\n", n);
  return n + rec_func(n-1);
}
Exemplo n.º 2
0
int main(int argc, char *argv[])
{
  int n;
  printf("Pls give a number: ");
  scanf("%d", &n);
  printf("Result: %d\n", rec_func(n));
  return 0;
}
Exemplo n.º 3
0
void rec_func(char str[10], int i, int j )
{
    if((i == j)|| (i > j)){
        return;
    } else {
        if(str[i] == str[j]){
            i++;
            j--;
            rec_func(str,i,j);
        }else{
            check = 1;
            return;
        }
    }
}
Exemplo n.º 4
0
int main(void)
{
    char str[100];
    printf("Enter the string\n");
    scanf("%[^\n]s",str);
    printf("The string u entered is %s\n",str);
    int str_len = strlen(str);
    int i = 0;
    int j = str_len -1;
    
     
    rec_func(str,i , j);
    if(check == 0){
        printf("String is palindrome\n");
    } else {
        printf("String is not palindrome\n");
    }
    return 0;        
}