I'm trying to make a function that verifies if the char entered is consonant, if not, prompts user to enter another char and when it meets the criteria, return the char. I was able to do this using switch statements (which works, and i'll paste it below) but I wanted to know if there was an easier, perhaps more elegant solution for accomplishing this goal.
char isCons () // data validation for consonants{
char userCons;
bool notCons = false;
cout << "Please enter a consonant: ";
cin >> userCons;
In this program, I am suppose to input a string, then have a menu that I can input A, B, C, D, E. A is suppose to be a function that counts the vowels within the string. B is suppose to be a function that counts the consonants. C. is suppose to display both functions. D. is suppose to let you input a new string. And E. is suppose to just exit the program. I am having trouble with the pointers with the functions, vowCounter and conCounter. My visual basic will not debug it if I choose A, B, or C.
So I'm supposed to create a program that will read off words from a .txt file,and use a function to count the number of vowels in each word and then display the specific vowels and their frequencies. ex. if the word is: butter the output would be:
a:0 e:1 i:0 o:0 u:1
This is what I have so far, but I'm running into some problems.
I am unsure how to write a function which modifies the content of the 1D character array and counts the number of the vowels. the following is the array that i have.
I am working on a code that is suppose to get vowels and consnants from a string. So far i got up to trying to get the vowels from a string. this is what i have so far:
#include <iostream> #include <string> // includes go into header using namespace std; int getword(string word); int getvowels(string word);
My question is how create a function to remove all vowels defined as characters('a' 'e', 'i', 'o', and 'u') from the array provided to it.
An example of how the function should work:
input: Hello world, how are you? output: Hll wrld, hw r y?
Code: int removeVowels(char arr[]) { int i; //move through each element of the array for(i = j; arr[i] != '/0'; i++) { //if the last character was a vowel replace with the current //character
The program should find and delete all vowels in a word that is user entered. This is what I have so far and I know it should be essentially this format I just don't know how to set enteredword and word equal to each other.
#include <string> #include <iostream> using namespace std; void vowelremover(string&); int main () { string word;
I'm trying to code a program to read the user's input and have it:
-count vowels -stop counting vowels after '.' or '?' (ie. abcdjwef is 1 a, 1 e; while fje.fwdfeiii is just 1 e) -closes when ENTER is pressed after a '.' or '?' is found (ie. closes after 'abacds. ENTER' as well as 'as.fefsdf ENTER') -display the number of vowels
Is there any way to do this with only 'cin >> userInput' and a while loop checking for punctuation?
The program should find and delete all vowels in a word that is user entered. This is what I have so far and I know it should be essentially this format I just don't know how to set entered word and word equal to each other.
Code:
#include <string> #include <iostream> using namespace std; void vowelremover(string&); string word; int main () {//string word;
So I need to make a program that counts the number of words, lines, and vowels in a program. Punctuation and white spaces are not counted in any of the counts. I have this so far and the words, and lines work and are correct but I can't seem to get the vowel count to work.
The output I'm getting here just counts every letter in the sentence and counts them as vowels. I'm trying to make the user defined function return the amount of vowels within the sentence.
I am having a problem with my "void Validation :: getId()" function its suppose to get the id number from the user but when I try and type a letter to see if it catches it, it goes into this continuous loop. Also with my "string Validation :: getName(string name)" function it suppose to catch the comma in the user input for their last name , first name but doesn't catch it and still returns the name back to main function.
#include "InputValidation.h" #include <iostream> using namespace std; Validation :: Validation() { name = " "; id = 0;
I'm writing a program to check whether codes from a file are invalid, valid, inactive, or valid and active, but can't get it to work properly. The invalid codes are being found, but the other three are not. I think it may have something to do with my "active" function.