This is a C++ Program to Replace all Spaces in a String with %.
Problem Description
The program takes a string and replaces all spaces in it with %.
Problem Solution
1. The program takes a string.
2. The string is checked for spaces and replaced with %.
3. The result is printed.
4. Exit.
C++ Program/Source code
Here is the source code of C++ Program to Replace all Spaces in a String with %. The program output is shown below.
#include<iostream>
#include<string.h>
using namespace std;
int main ()
{
int i;
char str[50];
cout << "Enter string : ";
gets(str);
for (i = 0; str[i] !='\0'; i++)
{
if (str[i] == ' ')
str[i]='%';
}
cout << "Resultant string : " << str;
return 0;
}
Program Explanation
1. The program takes a string and stores it in the array ‘str’.
2. Using a for loop, the string is checked for spaces and replaced with ‘%’.
3. The result is then printed.
advertisement
advertisement
Runtime Test Cases
Case 1 : Enter string : Well begun is half done. Resultant string : Well%begun%is%half%done. Case 2 : Enter string : Greece Resultant string : Greece Case 3 : Enter string :12 23 34 45 Resultant string : 12%23%34%45
Sanfoundry Global Education & Learning Series – C++ Programs.
To practice all C++ programs, here is complete set of 1000+ C++ Programming examples.
Related Posts:
- Apply for Computer Science Internship
- Check Computer Science Books
- Practice Programming MCQs
- Apply for C++ Internship
- Check C++ Books