Open In App

Program to accept Strings starting with a Vowel

Last Updated : 13 Sep, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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

 

Time complexity: O(1) as it is performing constant operations

Auxiliary space: O(1)



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads