Saturday, March 17

Concatenate strings without using library functions


#include<stdio.h>


main()
{
      char first[20], second[20],result[40];
      int i,j;
      printf("Enter first string:");
      gets(first);
      printf("Enter second string:");
      gets(second);
   for(i=0;first[i]!='\0';i++)result[i]=first[i];
   for(j=0;second[j]!='\0';i++,j++)result[i]=second[j];
      
      printf("%s",result);


      }

Concatenate strings using library functions



#include<stdio.h>
#include<string.h>
main()
{
      char first[20], second[20],result[40];
      int i,j;
      printf("Enter first string:");
      gets(first);
      printf("Enter second string:");
      gets(second);
    
      for(i=0;i<strlen(first);i++)result[i]=first[i];
      for(j=0;j<strlen(second);i++,j++)result[i]=second[j];
      result[i]='\0';
    
      printf("%s",result);
  
      }

Fibonacci series using Recursion ~ C program


Here is a C program which prints a Fibonacci series up to a limit using recursion.





#include<stdio.h>


void fibonacci(int a, int b,int count)


{
     printf("%d\t",a+b);
     if(--count) fibonacci(b,a+b,count);
}


void main()
{
     printf("Enter limit:");
     int count;
     scanf("%d", &count);
      printf("0\t 1\t");
     fibonacci(0,1,count-2);
   
     }