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:
// 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 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 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# 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
<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)