Related Articles

Related Articles

Program to accept Strings starting with a Vowel
  • Last Updated : 04 Mar, 2020

Given a 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

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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;
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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

chevron_right


Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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

chevron_right


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.




My Personal Notes arrow_drop_up
Recommended Articles
Page :