Open In App

Program to accept Strings starting with a Vowel

Last Updated : 13 Sep, 2022
Comments
Improve
Suggest changes
Like Article
Like
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)


Next Article
Article Tags :
Practice Tags :

Similar Reads