Program to Remove all Vowels From String
- Write a program to Remove all Vowels From String in C
- Write a program to Remove all Vowels From String in C++
- Write a program to Remove all Vowels From String in Python
- Write a program to Remove all Vowels From String in PHP
- Write a program to Remove all Vowels From String in Java
- Write a program to Remove all Vowels From String in Java Script
- Write a program to Remove all Vowels From String in C#
Explanation:
The procedure is iterating through the string, examining each character, and eliminating it if it is a vowel (either lowercase or capital). This eliminates all vowels from the string.
Algorithm:
- Start with an empty result string.
- Loop through each character of the input string.
- If the character is not a vowel, add it to the result string.
- Return the final string after the loop finishes.
Program to Remove all Vowels From String
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h> #include <string.h> void removeVowels(char *str) { int i = 0, j = 0; while (str[i]) { char ch = str[i]; if (ch != 'a' && ch != 'e' && ch != 'i' && ch != 'o' && ch != 'u' && ch != 'A' && ch != 'E' && ch != 'I' && ch != 'O' && ch != 'U') { str[j++] = ch; } i++; } str[j] = '\0'; } int main() { char str[100]; // Input string printf("Enter a string: "); fgets(str, sizeof(str), stdin); str[strcspn(str, "\n")] = '\0'; // Remove newline character // Remove vowels removeVowels(str); printf("String after removing vowels: %s\n", str); return 0; }
#include <iostream> #include <string> #include <algorithm> void removeVowels(std::string &str) { str.erase(remove_if(str.begin(), str.end(), [](char ch) { ch = tolower(ch); return ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u'; }), str.end()); } int main() { std::string str; // Input string std::cout << "Enter a string: "; std::getline(std::cin, str); // Remove vowels removeVowels(str); std::cout << "String after removing vowels: " << str << std::endl; return 0; }
str1 = input("Enter a string: ") # Remove vowels result = ''.join([ch for ch in str1 if ch.lower() not in 'aeiou']) # Output result print(f"String after removing vowels: {result}")
<?php // Input string echo "Enter a string: "; $str = trim(fgets(STDIN)); // Remove vowels $result = preg_replace("/[aeiouAEIOU]/", "", $str); // Output result echo "String after removing vowels: $result\n"; ?>
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Input string System.out.print("Enter a string: "); String str = scanner.nextLine(); // Remove vowels String result = str.replaceAll("(?i)[aeiou]", ""); // Output result System.out.println("String after removing vowels: " + result); } }
let str = prompt("Enter a string: "); // Remove vowels let result = str.replace(/[aeiouAEIOU]/g, ""); // Output result console.log("String after removing vowels: " + result);
using System; using System.Linq; class Program { static void Main() { // Input string Console.Write("Enter a string: "); string str = Console.ReadLine(); // Remove vowels string result = new string(str.Where(ch => !"aeiouAEIOU".Contains(ch)).ToArray()); // Output result Console.WriteLine("String after removing vowels: " + result); } }