Skip to content
Related Articles

Related Articles

Improve Article
Program to accept Strings starting with a Vowel
  • Last Updated : 20 May, 2021

Given string str consisting of alphabets, the task is to check whether the given string is starting with a Vowel or Not.

Examples: 

Input: str = "Animal"
Output: Accepted

Input: str = "GeeksforGeeks"
Output: Not Accepted 

Approach:  

  • Find the first character of the string
  • Check if the first character of the string is a vowel or not
  • If yes, print Accepted
  • Else print Not Accepted 
     

Below is the implementation of the above approach: 

CPP




// C++ program to accept String
// starting with Vowel
 
#include <iostream>
using namespace std;
 
// Function to check if first character is vowel
int checkIfStartsWithVowels(string str)
{
 
    if (!(str[0] == 'A' || str[0] == 'a'
          || str[0] == 'E' || str[0] == 'e'
          || str[0] == 'I' || str[0] == 'i'
          || str[0] == 'O' || str[0] == 'o'
          || str[0] == 'U' || str[0] == 'u'))
        return 1;
    else
        return 0;
}
 
// Function to check
void check(string str)
{
    if (checkIfStartsWithVowels(str))
        cout << "Not Accepted\n";
    else
        cout << "Accepted\n";
}
 
// Driver function
int main()
{
    string str = "animal";
    check(str);
 
    str = "zebra";
    check(str);
 
    return 0;
}

Java




// Java program to accept String
// starting with Vowel
class GFG
{
 
// Function to check if first character is vowel
static int checkIfStartsWithVowels(char []str)
{
 
    if (!(str[0] == 'A' || str[0] == 'a'
        || str[0] == 'E' || str[0] == 'e'
        || str[0] == 'I' || str[0] == 'i'
        || str[0] == 'O' || str[0] == 'o'
        || str[0] == 'U' || str[0] == 'u'))
        return 1;
    else
        return 0;
}
 
// Function to check
static void check(String str)
{
    if (checkIfStartsWithVowels(str.toCharArray()) == 1)
        System.out.print("Not Accepted\n");
    else
        System.out.print("Accepted\n");
}
 
// Driver code
public static void main(String[] args)
{
    String str = "animal";
    check(str);
 
    str = "zebra";
    check(str);
}
}
 
// This code is contributed by PrinciRaj1992

Python3




# Python3 program to accept String
# starting with Vowel
 
# Function to check if first character is vowel
def checkIfStartsWithVowels(string) :
 
    if (not(string[0] == 'A' or string[0] == 'a'
        or string[0] == 'E' or string[0] == 'e'
        or string[0] == 'I' or string[0] == 'i'
        or string[0] == 'O' or string[0] == 'o'
        or string[0] == 'U' or string[0] == 'u')) :
        return 1;
    else :
        return 0;
 
# Function to check
def check(string) :
 
    if (checkIfStartsWithVowels(string)) :
        print("Not Accepted");
    else :
        print("Accepted");
 
# Driver function
if __name__ == "__main__" :
 
    string = "animal";
    check(string);
 
    string = "zebra";
    check(string);
 
# This code is contributed by AnkitRai01

C#




// C# program to accept String
// starting with Vowel
using System;
 
class GFG
{
 
// Function to check if first character is vowel
static int checkIfStartsWithVowels(char []str)
{
 
    if (!(str[0] == 'A' || str[0] == 'a'
        || str[0] == 'E' || str[0] == 'e'
        || str[0] == 'I' || str[0] == 'i'
        || str[0] == 'O' || str[0] == 'o'
        || str[0] == 'U' || str[0] == 'u'))
        return 1;
    else
        return 0;
}
 
// Function to check
static void check(String str)
{
    if (checkIfStartsWithVowels(str.ToCharArray()) == 1)
        Console.Write("Not Accepted\n");
    else
        Console.Write("Accepted\n");
}
 
// Driver code
public static void Main(String[] args)
{
    String str = "animal";
    check(str);
 
    str = "zebra";
    check(str);
}
}
 
// This code is contributed by PrinciRaj1992

Javascript




<script>
// Javascript program to accept String
// starting with Vowel
 
// Function to check if first character is vowel
function checkIfStartsWithVowels(str)
{
 
    if (!(str[0] == 'A' || str[0] == 'a'
          || str[0] == 'E' || str[0] == 'e'
          || str[0] == 'I' || str[0] == 'i'
          || str[0] == 'O' || str[0] == 'o'
          || str[0] == 'U' || str[0] == 'u'))
        return 1;
    else
        return 0;
}
 
// Function to check
function check(str)
{
    if (checkIfStartsWithVowels(str))
        document.write( "Not Accepted<br>");
    else
        document.write("Accepted<br>");
}
 
var str = "animal";
check(str);
 
str = "zebra";
check(str);
 
 
// This code is contributed by SoumikMondal
</script>
Output: 
Accepted
Not Accepted

 

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

In case you wish to attend live classes with industry experts, please refer DSA Live Classes 




My Personal Notes arrow_drop_up
Recommended Articles
Page :