C Program to Replace First Occurrence Of Vowel With ‘-‘ in String

In this tutorial we will learn writing the C program to replace first vowel of string with symbol ‘-‘ . This program will be very easy because we just have to find first character which is vowel and then replace it with ‘-‘.

You can see this program

C Program to check given character is vowel or consonant

How our this program will behave

  • First we will take a string as a input from the users.
  • Now to replace first vowel with ‘-‘, We will write a logic using if check to find the first occurred vowel.
  • Whenever first vowel we will get, just replace this with ‘-‘.

C Program to find First occurrence of vowel and replace with ‘-‘

#include<stdio.h>
int main()
{
    char str[100];
    printf("C program to replace first vowel with '-' \n");
    printf("Please enter a String: ");
    fgets(str, 100, stdin);
    for(int i=0; str[i]!='\0'; i++)
    {
        if(str[i]=='a'||str[i]=='e'||str[i]=='i'||str[i]=='o'||str[i]=='u'||str[i]=='A'||str[i]=='E'||str[i]=='I'||str[i]=='O'||str[i]=='U') {
            str[i] = '-';
            break;
        }
    }
    printf("String after replacing first vowel with '-': %s\n", str);
    return 0;
}

Output

C program to replace first vowel with '-' 
Please enter a String: Education Website
String after replacing first vowel with '-': -ducation Website

[wpusb]