SWAPPING OF STRINGS USING C PROGRAM
Solution:
#include<stdio.h>
int main(){
int i=0,j=0,k=0;
char str1[20],str2[20],temp[20];
puts("Enter first string");
gets(str1);
puts("Enter second string");
gets(str2);
printf("Before swaping the strings are\n");
puts(str1);
puts(str2);
while(str1[i]!='\0'){
temp[j++]=str1[i++];
}
temp[j]='\0';
i=0,j=0;
while(str2[i]!='\0'){
str1[j++]=str2[i++];
}
str1[j]='\0';
i=0,j=0;
while(temp[i]!='\0'){
str2[j++]=temp[i++];
}
str2[j]='\0';
printf("After swaping the strings are\n");
puts(str1);
puts(str2);
return 0;
}
More C Program :
- SWAPPING OF STRINGS USING C PROGRAM
- c program to swap two strings using pointers
- c program to swap two strings without using third variable
- c program to swap two strings without using string functions
- c program for swapping of two numbers using call by value
- c program for swapping of two numbers without using temporary variable
- c program for swapping of two numbers using call by reference
- c program to sort strings using pointers
- c program for swapping 2 numbers