MASTER OF COMPUTER APPLICATIONS
Course Code : MCS-011
Course Title : Problem Solving and Programming
Assignment Number : MCA(1)/011/Assign/13
Assignment 2013
A C program function strreplace(s, chr, repl_chr) which will replace each occurrences of character chr with the character repl_chr in the string s. The function returns the number of replacements. Place the source code of this function in a file named strreplace.c
#include<stdio.h> void main() { int COUNT; char CHR,REPL_CHR,S[50]; int strreplace(char S[],char CHR,char REPL_CHR); clrscr(); printf("ENTER THE STRING : "); scanf("%s",&S); printf("\n\nENTER THE CHARACTER TO BE REPLACED :"); scanf(" %c",&CHR); printf("\n\nENTER THE REPLACEMENT CHARACTER :"); scanf(" %c",&REPL_CHR); COUNT=strreplace(S,CHR,REPL_CHR); printf("\n\nTHE NUMBER OF REPLACED CHARACTER ARE : %d",COUNT); printf("\n\nTHE REPLACED STRING IS : %s",S); getch(); } int strreplace(char S[],char CHR,char REPL_CHR) { int I,NUM=0; I=0; while(S[I]!=NULL) { if(S[I]==CHR) { S[I]=REPL_CHR; NUM++; } I++; } return NUM; }
CODE : –
[codesyntax lang=”c” lines=”normal”]
#include<stdio.h> void main() { int COUNT; char CHR,REPL_CHR,S[50]; int strreplace(char S[],char CHR,char REPL_CHR); clrscr(); printf("ENTER THE STRING : "); scanf("%s",&S); printf("\n\nENTER THE CHARACTER TO BE REPLACED :"); scanf(" %c",&CHR); printf("\n\nENTER THE REPLACEMENT CHARACTER :"); scanf(" %c",&REPL_CHR); COUNT=strreplace(S,CHR,REPL_CHR); printf("\n\nTHE NUMBER OF REPLACED CHARACTER ARE : %d",COUNT); printf("\n\nTHE REPLACED STRING IS : %s",S); getch(); } int strreplace(char S[],char CHR,char REPL_CHR) { int I,NUM=0; I=0; while(S[I]!=NULL) { if(S[I]==CHR) { S[I]=REPL_CHR; NUM++; } I++; } return NUM; }
[/codesyntax]
SCREEN SHOTS :-