I have done this code under here.
What is does is:
you write a sentence and it will count words, shortest word etc.
when i compile it goes fine, but when i run it it doesnt write aout any anserws.
help me!
Code:#include <iostream> using namespace std; int main () { int counter1 = 0; int counter2 = 0; int counter3 = 0; int length, largest, smallest, average=0; string word; char firstchar, lastchar, space; cout << "Enter your lines:" << endl; while (cin >> word) { counter1++; length = word.length(); firstchar = word[0]; if (firstchar >= 'A' && firstchar <= 'Z') counter2++; if (counter1 == 1) largest = smallest = length; else if (length > largest) { largest = length; } else if (length < smallest) { smallest = length; } lastchar = word[word.length()-1]; if (lastchar == '!' || lastchar == '?' || lastchar == '.') counter3++; average += length; } cout << "There were " << counter1 << " words entered" << endl; cout << "There were " << counter2 << " capital letters." << endl; cout << "The longest string had " << largest << " letter(s)." << endl; cout << "The shortest string had " << smallest << " letter(s)." << endl; cout << "There were " << counter3 << " sentences entered." << endl; cout << "The average word length is " << (average / counter1) << " characters." << endl; return 0; }



LinkBack URL
About LinkBacks


