#include <iostream>
#include <ctype.h>
using namespace std;
void printArray (int a[], int s);
int wordLength (char x, int T[]);
void main()
{
char Ch;
int Total[16]={0};
int i=0;
cout <<"Please enter a sentence, phrase or file.\n";
Ch = cin.get();
while(wordLength!=0)
{
wordLength(Ch,Total);
Ch =cin.get();
++i;
++Total[wordLength];
}
printArray (Total,i);
}
//
//
//
void printArray (int a[], int s)
{
for (int i=0; i < s; ++i)
cout << a[i] << " ";
cout << endl;
}
int wordLength (char x, int T[])
{
int i = 0;
while (!isspace(x) && !ispunct(x))
{
if(isalnum(x))
++i;
return i;
}
}
This post has been edited by jimblumberg: 09 September 2012 - 08:53 AM
Reason for edit:: Fixed Code tags.

New Topic/Question
Reply


MultiQuote



|